- 积分
- 1609
- 明经币
- 个
- 注册时间
- 2003-8-6
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
发表于 2003-9-6 10:18:00
|
显示全部楼层
首先用VB编写ActiveXDll工程,在ActiveXDll工程中引用AutoCAD Type Library类型库,通过类型库的AcadApplication与AutoCADVBA中的Application间传递数据和执行方法.在VB中生成ActiveXDLL文件后,在VBA中的引用列表中就会出现你的ActiveXDll类,引用以后就可以调用ActiveXDll中的代码,在VBA中能作的事在ActiveXDll都可以作.具体的注册和限制的方法依个人习惯,如可以用API取得硬盘序列号,通过特定的算法得到Key,注册后才能使用等.
当软件移植到别的系统时调用regsvr32.exe对ActiveXDll进行注册,这样软件才能使用. |
|