iCAx开思工具箱

标题: 在VC中直接执行ugraf和直接运行UG的差别 [打印本页]

作者: zhaoshiyang    时间: 2009-9-27 21:32
标题: 在VC中直接执行ugraf和直接运行UG的差别
我是用的一本书上的齿轮参数化设计的源程序,在C++6.0环境下,各种设置都完毕了,按照以下两种方式运行
1、在VC中点击感叹号执行程序,ug运行起来了,新建文件后,设置好齿轮参数对话框中的参数后,点击ok,没有出现齿轮。
2、桌面快捷方式直接启动ug,新建文件后,设置好齿轮参数对话框中的参数后,能够出现预期的齿轮。

我想知道这两种方式之间到底存在着什么样的差别才导致执行结果不同的。
作者: ffhi    时间: 2009-9-28 09:21
具体有什么区别,我也不知道,但从我开发的多个程序来看,没有出现这样的问题,通过VC启动NX能执行的程序,在直接启动NX后一样能运行,要么就两种情况都不行。
作者: zhaoshiyang    时间: 2009-9-29 13:02
不知道怎么搞的,现在在VC中直接调试ugraf.exe的时候,能利用ug的对话框作出齿轮来了,有点神奇。
作者: bensonzhang    时间: 2009-9-29 13:09
1#  

       没有太大的区别,编译启动的时候,UG的加载选项里的搜索目录是VC工程目录。而自己手动点击启动UG的时候是${UGII_BASE_DIR}。有时候出现你说的这些问题,我估计是UG里面的一些参数设置的问题,可能有些参数和你开发的程序有关联,两种启动方式下参数不一样才导致出现问题。
作者: tealy    时间: 2009-10-7 23:03
区别是在VC里面直接运行的话可以设置断点帮助调试,点UGRAF运行的话设置断点也停不了
作者: 261525788    时间: 2009-10-7 23:08
不懂   来看看
作者: ffhi    时间: 2009-10-9 09:18
4#  
有同感。




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3