iq0050 发表于 2006-8-23 16:49:00

机器上装有多版本CAD的VB启动问题

我的机器上装有CAD2000,CAD2004,CAD2006
在用VB启动时用语句
Set App = CreateObject("AutoCAD.Application")
进行启动,显示错误号13:类型不匹配
用Set AppAutoCad = CreateObject("AutoCAD.Application.20")或
Set AppAutoCad = CreateObject("AutoCAD.Application.19")
启动时显示错误号429:ACTIVEX部件不能创建对象.
我在引用中用的是2006的类库.不知是什么问题.请指教

iq0050 发表于 2006-8-23 16:55:00

补充一下,改为引用2000类库时错误号仍为429.并且在引用中,2004的类库消失了!!
请高人指点一下.

tcsl9621 发表于 2006-8-24 21:31:00

Set AppAutoCad = CreateObject("AutoCAD.Application.15") AUTOCAD2000
Set AppAutoCad = CreateObject("AutoCAD.Application.15.1") AUTOCAD2002
Set AppAutoCad = CreateObject("AutoCAD.Application.16") AUTOCAD2004
Set AppAutoCad = CreateObject("AutoCAD.Application.16.1") AUTOCAD2005
Set AppAutoCad = CreateObject("AutoCAD.Application.16.2") AUTOCAD2006
Set AppAutoCad = CreateObject("AutoCAD.Application.17") AUTOCAD2007
你的当然会出错。呵……
页: [1]
查看完整版本: 机器上装有多版本CAD的VB启动问题