rb 发表于 2002-9-14 14:34:00

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

请问在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

hhxh 发表于 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版本号;
页: [1]
查看完整版本: 请问:在Delhhi编程通过VBA调用AutoCAD中如何区分版本信息