zzyong00
发表于 2015-4-3 22:52:12
找到了:http://bbs.mjtd.com/thread-29620-1-1.html
应该是差不多的,雪版是抛出事件的
雪山飞狐_lzh
发表于 2015-4-3 23:26:48
AcadDocument_ObjectModified触发比较频繁 我当时没有用这个 用的是实体的Modified事件 并且在文件字典中保存实体handle
在文档打开时读取数据 保证反应器的“永久性”
这样对实体可以附加一些数据实现较复杂的功能 呵呵
只是讨论下技术性的问题
zzyong00
发表于 2015-4-3 23:41:13
雪山飞狐_lzh 发表于 2015-4-3 23:26 static/image/common/back.gif
AcadDocument_ObjectModified触发比较频繁 我当时没有用这个 用的是实体的Modified事件 并且在文件字典中保 ...
我记错了,刚才看了一下源代码,用的是AcadObject的Modified事件,在事件中抛出接口。
我是用collection,以handle为key,保存实体。。。。
说起来,居然完全一样的思路!
我在别一个程序中是用AcadDocument_ObjectModified捕获在cad中执行命令时document的一些动态变化,两个记混了
zzyong00
发表于 2015-4-3 23:43:32
'在Autocad2014、autocad2015中,在pl线的Modified事件里,
'如果读取pl线除IAcadObject接口属性外的任何属性,
'都会引起pl的Modified事件,因此产生的结果是,只要在pl的Modified事件里读取如area等属性,
'就会进入死循环,而其它对象则不会
'这可能是一个bug
雪山飞狐_lzh
发表于 2015-4-3 23:53:44
。。。Autocad2014、autocad2015推荐用NetApi,呵呵 不是广告
kdst
发表于 2015-4-6 22:58:48
看上去很强
3xxx
发表于 2016-6-7 18:41:50
reactor2010-2012.dll不提供源码吗?高版本cad用不了了。
zzyong00
发表于 2016-6-7 23:06:31
3xxx 发表于 2016-6-7 18:41 static/image/common/back.gif
reactor2010-2012.dll不提供源码吗?高版本cad用不了了。
3xxx
发表于 2016-6-8 19:47:01
真强。
谢谢。
小马过河
发表于 2016-8-4 16:00:50
大神厉害,下载学习下