课程详情2017-02-15 13:35
机械CAD培训/UG模具设计培训合肥产品设计培训
详情介绍
机械CAD培训/UG模具设计培训合肥产品设计培训
UG二次开发的程序多是dll,调试的时候要启动UG主进程。以前实在属性的命令里指定UG的exe,但是调试退出UG也退出了,十分的不便。启动UG好慢啊!所以,研究了一下如何在调试完的时候能够不关闭UG。
大体来说,思路是将开发的dll注入UG的进程空间,而不是主动的启动UG主进程,这样调试完就可以卸载而不会关闭主进程。
注入进程的调试方式有两种,后面细说。首先说两点准备,,加载是手动,卸载方式要是立即的(C)或者手动(C++),不要让dll在UG结束的时候才能卸载。第二,要用异常捕获,或者之类的办法,否则出现错误,很可能将进程杀死。当然UG做的还不错啦,就算出错,一般也不会退出。
另外说明一点,本文是针对internal模式的,语言是C或者C++,其实用.net也一样,我就不赘述了。有空再将.net开发。
正文开始:
一、UG NX4,在调试时注入方式。NX4只能是这种,NX5可以在属性里设置另一种。NX4使用的是VS2003
1,在程序中设置断点,编译模式debug
2,设置卸载方式,前面已说
3,启动UG,或者UG正在运行
4,在VS2003中找到【调试】菜单,选择【进程】
【培训机构】: 合肥博荣电脑培训学校
报名地址:合肥市蜀山区,长江西路304号鑫鹏大厦1010(三里庵国购广场对面,苏宁电器楼上)
咨询热线:0 张老师
咨询
乘车路线:
1、公交(6路 9路 19路 21路 125路 149路 153路 168路 705路)肥西路站下;
2、公交 (3路、116路、快4路、136路)三里庵国购站下;
3、公交(12路、125路、119路、136路)龙河路站下。
友情提醒:报名日期:周一至周日 9:30—21:00 节假日照常报名
学校网址:/