『olecontainer1.CreateObject('word.document',true),』可以动态的创建ole的word文档,要是动态的创建autocad怎么办?
解决方案 »
- 各位大侠,怎样让stringgrid的水平滚动条位置怎样保存不变?
- 时钟控件循环触发按扭
- 高手快来八班忙,DELPHI的BUG
- 文字特效
- 提示class TRx SpeedButton没有找到?
- 一个SQL语句的简单问题
- 如何调用一个程序,又不显示运行窗口?
- 旧版CSDN操作简单性令人怀念,我花两天时间把它模仿出来了,如果你怀念她,就来看看吧,http://www.gxlsweb.com/eBBS/
- MsAgent自定意角色编辑器例子问题.
- 100分请教,怎样用DELPHI做IPX通讯
- 放暑假了,在家里没事干啊。郁闷ing~ 散分阿~
- 有哪位大哥帮我改改exe文件Appliction 任务栏上的字啊?
是同等的
acad14、acad-2000:
uses
comobj,activex,olectrls;var
p1,p2:olevariant;
acad,activedoc:olevarant:
//创建variant数组来保存窗口坐标
p1:=vararraycreate([0,2],vt_r8);
p2:=vararraycreate([0,2],vt_r8);
//设定数值
p1[0]:=14330.0;
p1[1]:=4000.0;
p1[2]:=0;
p2[0]:=26400.0;
p1[1]:=8500.0;
p1[2]:=0;
acad:=createoleobject('autocad.application');
如果是acad14的话
acad:=createoleobject('autocad.application.14');
if no tvarisempty(acad) then
acad.visible:=visible;
//打开文件
activedoc:=acad.documents.open('e:\planview.dwg');
//放大
acad.zoomextents;
acad.zoomwindow(vararrayref(p1),vararrayref(p2));