mark 发表于 2006-4-26 09:28:28

这一行将锁定您的宏。
Public AcadObj As AcadApplication
因为它引用了您现在引用的特定Acad对象。
因为它是公共的,并且在vba模块中,一旦该模块中的代码运行,它就会被处理。
只有你可以判断这种情况是否会发生
我理解你的懒惰,我也有同样的缺陷。
但是如果你想要一个很好的错误,建议用地址和这样的. $$$$$
联系你,它会有所帮助。
祝你有美好的一天...(离开办公室)
离题:
不要羡慕我的大象皮,我得到它是因为在过去。

Dnereb 发表于 2006-4-26 09:49:22

非常接近,除了波兰法国的东西...
如果在设计时引用库(早期绑定),然后在生成可执行文件之前删除绑定(以及所有引用的绑定对象),则仍然可以拥有可爱的小代码助手。有一件事要记住,我们没有讨论过,那就是编组。每当您创建可执行文件(某物.exe)时,它都必须调用编组来与AutoCAD进行通信。在这种情况下,速度下降将成为一个重要因素。您可以通过编译为 ActiveX dll 并使用 VisualLisp 或 VBA 调用您的 dll 来防止出现这种情况。然后,后期绑定将几乎被否定,因为 dll 的运行方式就像在 VBA IDE 中正确编写一样。
页: 1 [2]
查看完整版本: 从VB exe中释放Autocad?没有运气...