明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2066|回复: 2

请问:在Delhhi编程通过VBA调用AutoCAD中如何区分版本信息

[复制链接]
发表于 2002-9-14 14:34:00 | 显示全部楼层 |阅读模式
请问在Delhhi编程通过VBA调用AutoCAD中如何区分版本信息,如是R14还是2000;
如果我同时安装了CAD R14和 CAD2000,如何只调用CAD R14或 CAD 2000?
多谢指教。
发表于 2002-9-14 16:51:00 | 显示全部楼层

R14: AutoCAD.Application.14; 2000: AutoCAD.application.15

发表于 2002-9-15 09:55:00 | 显示全部楼层

获得ACAD版本号并反回字符串的程序

acad:=GetActiveOleObject('AutoCAD.Application');
acad.Visible := true;
  ac:=acad.activedocument;
mdp :=ac.modelspace;
lg1:=length(ac.fullname);         //图形文件路径
lg2:=length(ac.name);
wpath:=copy(ac.fullname,1,lg1-lg2);//图形文件路径
n1:=acad.name + acad.version;//acad版本号;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 20:40 , Processed in 0.180225 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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