几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(C++) (http://www.dimcax.com/hust/forumdisplay.php?f=34)
-   -   【转帖】{ 请教} 程序多次运行会异常autocad? (http://www.dimcax.com/hust/showthread.php?t=7046)

yang686526 2009-04-16 06:43 PM

【转帖】{ 请教} 程序多次运行会异常autocad?
 
{ 请教} 程序多次运行会异常autocad?
{ 请教} 程序多次运行会异常autocad?
利用objectarx写了一个小程序,加载运行1~3次,结果能正常输出,再连续运行autocad就会无法响应,强行退出后出现如下错误提示:(autocad错误信息对话框)fatal error:unhandled access violation writing 0x00100 exception at 7c928feah.
在程序中用到了链表、指针等数据结构,有采用动态分配内存空间给指针变量分配内存,有没及时收回内存的情况。不知是否与此有关系?还望有过类似经验的高手赐教。
我也遇到过,运行一次以后,你最好检查一下你操作的实体。可能是实体打开关闭问题,
试着删除一下,如果能正常删除,则该实体没有问题,如果提示写错误等,该实体指针没有关闭、。
还有就是加入块等其他实体同名情况,
确实实体打开关闭操作错误会导致类似致命错误,我也遇到过。我的程序中未用到实体操作,所以很让我沮丧的。
后来经过调试发现是文件指针操作导致这个错误!
谢谢dipenghao大虾,希望有机会多多赐教!


所有的时间均为北京时间。 现在的时间是 05:41 PM.