在delphi中怎么调用autocad阿? 我想用delphi开发一个系统,系统能够自动加载autocad一样对.dwg等cad图进行浏览,编辑!拜托了,很急 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 shellexcutecreateprocess都可以调用,传命令行就可以了 AutoCAD调用技巧 //uses ComObj;//for autocad 2000procedure TForm1.Button1Click(Sender: TObject);varobj_Acad :OleVariant;begintry obj_Acad:=GetActiveOleObject(''AutoCAD.Application.15'');except obj_Acad:=CreateOleObject(''AutoCAD.Application.15'');end;obj_Acad.Visible:=True;obj_ACAD.Documents.Open(''g:\\AutoCad\data\dwg\4.dwg'');end;//for r14procedure TForm1.Button1Click(Sender: TObject);varobj_Acad :OleVariant;begintry obj_Acad:=GetActiveOleObject(''AutoCAD.Application.14'');except obj_Acad:=CreateOleObject(''AutoCAD.Application.14'');end;obj_Acad.Visible:=True;obj_ACAD.ActiveDocument.Open(''g:\\AutoCad\data\dwg\4.dwg'');end; 调用cadprocedure TForm1.Button1Click(Sender: TObject);begin try //获得autocad application对象 ACADApp := GetActiveOleObject('AutoCAD.Application'); except on EOleSysError do ACADApp := CreateOleObject('AutoCAD.Application'); end; //获得autocad document对象 ACADDoc:=ACADApp.Activedocument; //获得autocad 模型对象 moSpace:=ACADDoc.ModelSpace; //获得autocad 图纸对象 paSpace:=ACADDoc.PaperSpace; ACADApp.Visible:=true;end;就可用 这些对象进行操作cad软件 怎样获取cxGrid选中的文字 谁能告诉我这个控件叫什么啊(帮帮忙啊,各位大哥) IdTCPServer多个客户端同时访问的问题 ado连接,如何全部删除记录中“日期”字段等于某一天的记录呢? 请问在Delphi里要怎么样才能格式化某个盘!!在线等! 界面问题:如何在DELPHI中实现换肤? 如何计算……!! 请问:在W2000下如何使应用程序在任务管理器里看不见?或屏蔽Ctrl+Alt+Del也可。 一个有难度的问题 delphi通过BDE访问oracle返回的recordcount有误!望指点!!!!! 急 请问:如何写代码,远程备份SQLServer数据库?在线等 工资条报表设计
createprocess
都可以调用,传命令行就可以了
//uses ComObj;
//for autocad 2000
procedure TForm1.Button1Click(Sender: TObject);
var
obj_Acad :OleVariant;
begin
try
obj_Acad:=GetActiveOleObject(''AutoCAD.Application.15'');
except
obj_Acad:=CreateOleObject(''AutoCAD.Application.15'');
end;
obj_Acad.Visible:=True;
obj_ACAD.Documents.Open(''g:\\AutoCad\data\dwg\4.dwg'');
end;//for r14
procedure TForm1.Button1Click(Sender: TObject);
var
obj_Acad :OleVariant;
begin
try
obj_Acad:=GetActiveOleObject(''AutoCAD.Application.14'');
except
obj_Acad:=CreateOleObject(''AutoCAD.Application.14'');
end;
obj_Acad.Visible:=True;
obj_ACAD.ActiveDocument.Open(''g:\\AutoCad\data\dwg\4.dwg'');
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
try
//获得autocad application对象
ACADApp := GetActiveOleObject('AutoCAD.Application');
except
on EOleSysError do
ACADApp := CreateOleObject('AutoCAD.Application');
end; //获得autocad document对象
ACADDoc:=ACADApp.Activedocument; //获得autocad 模型对象
moSpace:=ACADDoc.ModelSpace; //获得autocad 图纸对象
paSpace:=ACADDoc.PaperSpace;
ACADApp.Visible:=true;end;
就可用 这些对象进行操作cad软件