iCAx开思工具箱
标题:
UG中能不能在内部程序中设置断点,看变量值
[打印本页]
作者:
arisegod
时间:
2004-4-21 09:16
标题:
UG中能不能在内部程序中设置断点,看变量值
我现在看我编的程序的结果,都是启动UG,调用dll
但这样只能知道结果对不对,但具体是哪个变量值出了问题不清楚
我想看值时,只能用1601来输出
显得很笨拙
个位能否指点一下应该怎么设置
作者:
zzz
时间:
2004-4-21 09:41
跟其它的程序一样啊,在vc里面按F5,启动UG,
然后设置断点。
作者:
spline
时间:
2004-4-21 17:41
F9设置断点
F10单步
作者:
qingwufy
时间:
2004-4-25 08:27
当然可以了
这个没有问题的
作者:
arisegod
时间:
2004-4-27 14:36
我是这样的,通过menuscript调用uistyler对话框,入口函数用的是ufsta
在一个回调函数中设置断点,为什么执行到那的时候,程序没有停下来,当然也看不了变量的值
但是如果用ufusr作为入口函数,也没有利用uistyler对话框做交互,是可以设置断点,并调试的
这是为什么?
在回调函数中的东西就不行吗?
作者:
刘煜
时间:
2004-5-3 16:16
在VC中PROJECT-SETTING GENERAL选项卡的中间文件设置为applicaton,输出文件设置为applicaton,再在LINGK选项卡中设置输出文件名:applicaton/行为名.dll,编译连接生成applicaton/行为名.dll文件,然后将UG环境变量UGII_USER_DIR设置为 applicaton/行为名.dll所在的目录。这样就可以顺利调试了。
另外请教你一个弱问题。在清华出版的UG/open API编程基础中有关菜单部分,说菜单项的响应行为(即回调函数)要用函数UF_MB_add_actions注册,菜单脚本文件中的行为名与C程序中规定的行为名对应。但是我从没用这函数注册回掉函数,也没有在程序中规定菜单脚本文件中的行为名,与之对应的是DLL文件的文件名。程序运行正常,而且也只能这样才能正常,按书上的做法,调试发现UF_MB_add_actions
始终不被执行,程序也不能正常运行。请问到底是我错了,还是它错了?
作者:
arisegod
时间:
2004-5-3 22:53
我用到的回调函数都是针对于对话框的
在模版上已经注册了,只要你用了它的模版
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3