求救:VB引用CAD时,若机子上装有CAD2000,CAQD2002,CAD2004时,将如何区分引用?
求救:VB引用CAD时,若机子上装有CAD2000,CAQD2002,CAD2004时,将如何区分引用??我编了一个软件,用VB编的,可是只能引用CAD2002,即使先打开2004也不行,必须关掉重新打开2002才行。请问高手,如何才能让我的程序调用2004呢?急急 后期绑定,找找论坛上的相关帖子 谢谢,我来找找看。。不知道哪些是讲这个问题的。真的很奇怪。今天我用同样的语言却调用了2004,不知道怎么回事?? 如果你是想要新建一个CAD工程对象则:
' 这种创建关键在于你在vbIDE中引用的是2004对象库还是2000对象库
dim CAD as Acadapplication
set CAD=new acadApplication
我现在的机器上只装用CAD2004
如果在客户机器上用CreateObject创建对象
可以使用,CreateObject("AutoCAD.Application.R*")' * 代表版本号
GetObject异同 2000及2002可使用<BR>CreateObject("AutoCAD.Application.15")<BR>2004使用<BR>CreateObject("AutoCAD.Application.16")<BR>2005使用<BR>CreateObject("AutoCAD.Application.16.1")<BR>2006使用<BR>CreateObject("AutoCAD.Application.16.2")
页:
[1]