Вниз
Скачать: CL | DM;

Подключение к AutoCAD по OLEAutomation   Найти похожие ветки 

 
white dove ©   (2004-04-15 20:33) [0]

Надо подключиться клиентом к AutoCAD и нарисовать пирамиду. Требуется передавать массивы координат точек. Как? По возможным для OLEAutomation типам подходит PSafeArray. Как им правильно пользоваться?
То, что я пробую:
var
 acad:olevariant;
 a:psafearray;
 
procedure TForm1.Button1Click(Sender: TObject);
begin
acad:=createoleobject("Autocad.Application");
acad.visible:=true;
acad.activedocument.layers.add("n");
a:=SafeArrayCreateVector(1,0,3);
Как правильно инициализировать массив? Смысл параметров 1 0 3?
acad.activedocument.activespace.addpoint(a);
Почему Type not allowed in Variant Dispatch call?


 
Navi ©   (2004-04-17 12:50) [1]

Сходи на autocad.ru. Там не конфе есть ответ от SaddyDoc - весьма продвинутый человек.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.021 c
9-1068283809
Thor
2003-11-08 12:30
2004.05.02
ObjectEngine и ParticleEngine в PowerDraw3


8-1074764725
Yasik
2004-01-22 12:45
2004.05.02
Конвертация


4-1075995847
TankMan
2004-02-05 18:44
2004.05.02
Полупрозрачная TPanel


3-1081108449
Mishenka
2004-04-04 23:54
2004.05.02
Можно и в базе данных хранить графический файлы и файлы вообще?


14-1081685140
Undert
2004-04-11 16:05
2004.05.02
Windows XP logon




   Наверх