永发信息网

cad二次开发中VB或VBA的应用问题

答案:2  悬赏:70  手机版
解决时间 2021-02-14 22:02
  • 提问者网友:动次大次蹦擦擦
  • 2021-02-14 00:23
我在写完VB 的时候 在试运行时现在在上面的总是CAD程序而不是VBA程序,VB里面不能写入数据,不能运行呀
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-02-14 00:53
CAD 二次开发是要基于CAD内核之上的,虽然大部分VB语言是兼容的,但是对核心修改是不能的,制作做类似脚本的文件,修改dLL关联之类的实现
全部回答
  • 1楼网友:煞尾
  • 2021-02-14 02:15
基本没什么区别,基础语法完全一样。有几个小不同的地方: 1. vb6里面的自定义集合类,可以设置过程属性和标示符支持for each遍历,vba不支持,不过可以用最简单的for循环达到同样效果,这个无伤大雅。 2. 写自定义对象模型的时候,特别要注意循环引用导致对象不能正常释放的问题。 以上两问题与你控制cad关系不大! 3. 就是vba嵌在其他程序里面,例如excel,你想完全控制ecxel,必须非常熟悉exce庞大的对象模型,cad我不会用,其对象模型估计也不会小,幸好常用的并不多,多用就熟练了。 祝你成功!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯