david96007 发表于 2014-6-21 23:30:26

添加Modified事件后,如果UNDO,cad会崩溃,如何解决?



在civil3d中利用程序创建标签,如果进行Undo操作,当运行到创建的第一个标签时,就会出错,Autocad会崩溃。

如果将事件注释掉,则不会出现问题,搜索error handle re-entered。虽然能搜索到不少信息,但找不到有用的参考信息,不知道有没有人遇到类似情况,希望大家给予帮助,不胜感激!


david96007 发表于 2014-6-22 01:07:55

问题解决了:自己犯晕,不知道怎么把acTrans.Commit()写成了acTrans.Abort(),奇怪的是这段代码是从另外一个程序中搬过来的,而另外一个程序运行过程中没出现什么问题,在这个程序中居然将AutoCAD弄崩溃了。

raohuan 发表于 2014-6-22 23:08:17

在Modify事件中,如果使用到会被Undo的对象,会出现程序崩溃,这一点应该需要特别注意。

你有种再说一遍 发表于 2018-1-2 17:53:52

楼主怎么在c#实现undo的??
页: [1]
查看完整版本: 添加Modified事件后,如果UNDO,cad会崩溃,如何解决?