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