swordsman 发表于 2005-7-2 11:15:00

{ 请教} 程序多次运行会异常AutoCAD?

利用ObjectARX写了一个小程序,加载运行1~3次,结果能正常输出,再连续运行AutoCAD就会无法响应,强行退出后出现如下错误提示:(AutoCAD错误信息对话框)FATAL ERROR:Unhandled Access Violation Writing 0x00100 Exception at 7c928feah.


在程序中用到了链表、指针等数据结构,有采用动态分配内存空间给指针变量分配内存,有没及时收回内存的情况。不知是否与此有关系?还望有过类似经验的高手赐教。

dipenghao 发表于 2005-7-2 16:16:00

我也遇到过,运行一次以后,你最好检查一下你操作的实体。可能是实体打开关闭问题,


试着删除一下,如果能正常删除,则该实体没有问题,如果提示写错误等,该实体指针没有关闭、。


还有就是加入块等其他实体同名情况,

swordsman 发表于 2005-7-3 22:21:00

确实实体打开关闭操作错误会导致类似致命错误,我也遇到过。我的程序中未用到实体操作,所以很让我沮丧的。


后来经过调试发现是文件指针操作导致这个错误!


谢谢dipenghao大虾,希望有机会多多赐教!
页: [1]
查看完整版本: { 请教} 程序多次运行会异常AutoCAD?