Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.04;
Скачать: CL | DM;

Вниз

Работа с autuCAD через Delphi6   Найти похожие ветки 

 
andreyDAN   (2002-03-23 11:03) [0]

Помогите кто может! Как создать приложения для управлениия AutoCAD 2000 из под D6
Я пытался создать ComObject, прописывал его в разделе uses, ну и далее как в песне

...
uses ComObj, ...
...

var
Form1: TForm1;
Acad: Variant;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
try
acad := CreateOleObject("AutoCAD.application");
acad.viziblt := true;//
except
Exception.create("Error");
...


end;

Вся проблемма в том, что при создании объекта, происходит сбой, что делать ???
end.


 
ShaggyDoc ©   (2002-03-25 07:12) [1]

Надо так
try
// Проверяем, запущен ли Автокад
Acad := GetActiveOleObject("AutoCAD.Application");
except
// если не запущен - запускаем его
Acad:= CreateOleObject("AutoCAD.Application");
end;
// делаем Автокад видимым
Acad.visible:= True;

Но лучше импортировать библиотеку типов, чем работать вслепую. Сейчас ты можешь написать и "acad.viziblt" и "acad.MustDie" и компилятор все пропустит.



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

Текущий архив: 2002.04.04;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.007 c
3-9415
lightix
2002-03-12 16:16
2002.04.04
Как вывести в отчет все поля запроса, если их количество непостоянно?


1-9520
snoup
2002-03-23 09:14
2002.04.04
Кидаю на форму TEdit и кнопку в OnButtonClick пишу: Shellexecute(handle,nil, edit1.text ,nil,nil,SW_SHow);


14-9639
ev
2002-02-20 17:29
2002.04.04
сравнение ГИС


1-9581
Александр Богданов
2002-03-25 06:45
2002.04.04
Как перевести TTreeView в режим редактирования узла с помощью клавиатуры ?


1-9556
salex
2002-03-13 08:32
2002.04.04
Заставка