明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2056|回复: 4

求救:VB引用CAD时,若机子上装有CAD2000,CAQD2002,CAD2004时,将如何区分引用?

[复制链接]
发表于 2005-1-5 13:41:00 | 显示全部楼层 |阅读模式
求救:VB引用CAD时,若机子上装有CAD2000,CAQD2002,CAD2004时,将如何区分引用??[br]我编了一个软件,用VB编的,可是只能引用CAD2002,即使先打开2004也不行,必须关掉重新打开2002才行。


请问高手,如何才能让我的程序调用2004呢?急急
发表于 2005-1-5 14:52:00 | 显示全部楼层
后期绑定,找找论坛上的相关帖子
 楼主| 发表于 2005-1-7 12:30:00 | 显示全部楼层
谢谢,我来找找看。。不知道哪些是讲这个问题的。真的很奇怪。今天我用同样的语言却调用了2004,不知道怎么回事??
发表于 2005-1-7 17:53:00 | 显示全部楼层
如果你是想要新建一个CAD工程对象则:


' 这种创建关键在于你在vbIDE中引用的是2004对象库还是2000对象库


dim CAD as Acadapplication


set CAD=new acadApplication


我现在的机器上只装用CAD2004


如果在客户机器上用CreateObject创建对象


可以使用,CreateObject("AutoCAD.Application.R*")' *        代表版本号


GetObject异同
发表于 2005-1-7 18:01:00 | 显示全部楼层
2000及2002可使用
CreateObject("AutoCAD.Application.15")
2004使用
CreateObject("AutoCAD.Application.16")
2005使用
CreateObject("AutoCAD.Application.16.1")
2006使用
CreateObject("AutoCAD.Application.16.2")
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 20:33 , Processed in 0.187638 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表