AutoCAD是一个常用工业绘图平台,用户在使用时经常要用Lisp或ADS进行二次开发,但Lisp处理数据库能力差,编制界面困难,而ADS要求较高.相比之下,VisualBasic(以下简称VB)编写独立程序的速度快,编制界面容易,可进行快速计算,可操作数据库。ACADWIN是AUTOCAD的Windows版程序,具有WINDOWS的许多特点。可以利用DDE进行VB与ACADWIN之间的通讯,实现AutoCAD编程。
VB在ACADWIN的应用文件
因为ACADWINR12不支持如PastLink的直接DDE方法,所以要有一个控件与VB相联系,以进行数据传递。这里主要用到以下几个文件:
1):DDEBAS.EXE这是VB/DDE服务器程序,必须在运行VB应用程序前调入,在命令行下键入:(XLOAD“DDEBAS”)。
2):ACADVB.DLL,VB应用程序的动态连接库。
3):GLOBAL.BAS,VB应用程序的全程变量的定义文件。
4):ADSFUNCS.BAS,VB应用程序对ADS库标准函数的调用。
5):ADSFUNCS.FRM,标准ACADWIN的初始VB窗口。
6):NEW.FRM...[ 查看全文 ]