CAD加载VB插件提示编译错误?


以AutoLISP和ADS作为二次开发工具,但它们都有不足之处,AutoLISP速度慢,没有友好的开发环境,ADS是基于C语言的开发环境,而C语言面向Windows编程本身难以掌握,因此AutoLISP和ADS的使用都受到一定的限制。VB是Windows下主要的开发工具之一,它的“可视性”和“事件驱动性”简化了面向Windows的编程,深受广大用户的青睐。Windows下,VB和AutoCAD都支持强有力的DDE(动态数据交换)功能,用VB编写具有DDE功能的程序来控制AutoCAD,既能与AutoCAD交换各种复杂的数据结构,又能向AutoCAD发送命令,由此开发出的应用程序能满足用户的需要,同时又缩短了开发周期。本文结合实例介绍了用VB开发AutoCAD的途径与方法。 一、直接利用DDE功能开发   DDE是Windows的强大功能之一,它可以使应用程序自动地接收由其它应用程序发送来的数据,当传送端的数据有变化时,接收端的数据也会随之改变,也可将命令或键盘输入传递给其它程序,实现远程控制。   在VB编程环境中,创建应用程序的方法很简单,首先是设计用户界面,也就是在空白窗体中放入所需要的控件,如命令按钮,单选钮,文本框,标签,图片框等,然后针对各控件上要发生的事件(如鼠标单击,鼠标移动等)书写事件过程,最后将编写的应用程序运行,调试,生成执行文件即可。VB中能和其它Window应用程序建立DDE通道的控件有文本框,标签和图片框。下面结合简单实例,说明VB应用程序与AutoCAD间建立DDE通道和交换数据的方法。

温馨提示:该条问答的文字/图片中可能存在外站链接、联系方式和其他风险信息,请注意识别,谨防上当受骗!

1.2、把选择集加入块中的方法 (1)

3.1、修改出线点的位置 (4)

5、获取鼠标指定的坐标点 (4)

7.插入文字(单选) (5)

(1)、左边对齐: (5)

(2)、中间对齐: (5)

(3)、右边对齐 (5)

8.插入文字(多行) (5)

1. VBA写的宏,可否编译成象ARX一样的程序,经加载后,在命令行打入命令后就可

2. VB中可以生成可执行文件,而在VBA中却不行 (7)

5.有时文字是从别的图中复制-粘贴的,如果不打破的话,能否直接得到文字内容. (8)

7. 如何调用vba命令对多义线进行fit(拟合)处理 (9)

9.如何用程序控制对象捕捉 (10)

12.绘制多边形并显示多边形顶点坐标 (10)

希望用户在捕捉点或输入点坐标动作时,如何避免用户因其他操作如缩放、PAN引起的系统报错 (12)

17.我想知道vb中的那个函数或者对象的方法可以代替在cad中按esc键取消命令 (12)

18点击菜单项就在该菜单上打对号是怎么实现的? (13)

我要回帖

更多关于 cad为什么无法加载插件 的文章

 

随机推荐