创建哪种类型的反应器,可以检测到刚刚新增的对象?
比如新增了一个标注对象,或者一个文字对象,我想让反应器自动检测到这个新增的对象,那么我应该选用是哪种类型的反应器?qazxswk 发表于 2025-7-30 16:44
我写的代码,在浩辰、中望、AUTOCAD都运行过,没有崩的情况。
自己写自己用,相对操作规范,反应器不容易崩掉。给其他用户用时,千奇百怪的操作习惯会导致很多原来写代码时没有想到处理到的场景,轻而易举的就把CAD crash掉了。所以现在都不推荐用。 本帖最后由 gzcsun 于 2025-8-2 18:13 编辑
kozmosovia 发表于 2025-7-30 19:22
那倒不一定,桌子10多年也没更新过lisp的反应器。出错少只是因为用的少,且好大部分是自写自用。桌子是10多年也没更新过lisp的反应器。
但内核更新多,有些反应器旧版CAD能用,新版不能用。
反应器是容易出错的,我就一个简单反应器,有时别人的图纸弄多了,有时会不灵,自己画的图纸就没有。
gzcsun 发表于 2025-8-2 18:08
桌子是10多年也没更新过lisp的反应器。
但内核更新多,有些反应器旧版CAD能用,新版不能用。
反应器是容 ...
你自己画图,操作习惯会导致的错误你会写代码修正避免。别人用,你无法预知他们的习惯会导致啥错误。也没有程序敢说100%没有任何bug,怎么玩都不出bug。
另外,需要用反应器的,本身就是少数。
本帖最后由 kozmosovia 于 2025-7-30 10:45 编辑
https://help.autodesk.com/view/A ... 1-BE3B-7781DF1E3530
Database ReactorsDatabase reactors notify your application when specific events occur to the drawing database, such as when an object has been added to the database.
慎之,反应器玩不好就崩~ https://help.autodesk.com/view/OARX/2023/CHS/?guid=GUID-510EC430-4F09-463E-8FAC-58D8B0B64EB8 本帖最后由 你有种再说一遍 于 2025-7-30 16:05 编辑
主要是反应器处理图元时候没有try和屏蔽esc,
尤其是反应器期间触发double esc的时候容易崩
edata 发表于 2025-7-30 13:53
慎之,反应器玩不好就崩~
有这么夸张吗?我在浩辰上玩反应器,从来没有崩过。 qazxswk 发表于 2025-7-30 16:02
有这么夸张吗?我在浩辰上玩反应器,从来没有崩过。
这样比不行,浩辰会屏蔽和修复掉一些Acad的bug,我就测试过copy在浩辰是没有esc错误的 你有种再说一遍 发表于 2025-7-30 16:27
这样比不行,浩辰会屏蔽和修复掉一些Acad的bug,我就测试过copy在浩辰是没有esc错误的
我没有明白,你在浩辰测试copy在浩辰是没有esc错误是什么操作。我的观点是,我按我的意愿写代码,能正常运行,就可以了。大家都说多用反应器不太好,可我用着很舒服呀:lol 本帖最后由 你有种再说一遍 于 2025-7-30 16:38 编辑
qazxswk 发表于 2025-7-30 16:32
我没有明白,你在浩辰测试copy在浩辰是没有esc错误是什么操作。我的观点是,我按我的意愿写代码,能正常 ...
https://www.cnblogs.com/JJBox/p/11464977.html
这个bug,不同平台不能直接比较的.
并且反应器就只是事件,我也经常用.
不过语言特性导致它有点危险. 你有种再说一遍 发表于 2025-7-30 16:37
https://www.cnblogs.com/JJBox/p/11464977.html
这个bug,不同平台不能直接比较的.
那说明,浩辰对二开等基层代码,优化得比较好了。我现在主打用浩辰:lol