Тема: Как подключиться к AutoCAD из Delphi 8?
как подключиться к Автокаду из Delphi 8?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → Delphi → Как подключиться к AutoCAD из Delphi 8?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
как подключиться к Автокаду из Delphi 8?
Как из любой другой версии - описания по форуму куча, надо только поискать. Книжек по этому поводу мало, но есть и хорошие.
Если вопрос конкретный, то слишком мало исходных данных..
У меня та же проблема.
никак на могу к нему достучаться.
а функции CreateOleObject нету вообще
прошу помочь или хотябы ссылку по работе Делфи 8 и ОЛЕ
"...а функции CreateOleObject нету вообще..."
интересно куда же она подевалась ??...
Попробуйте ипортировать библиотеку типов и работать напрямую с интерфейсами.
компаненты создадутся - с ними может поудобнее будет
Project -> Import Type Library - нету !!!!!
полсле проимпортирования все равно надо создать объект, а потом уже к ниму привязываться
Вывод: Делфи 8 отстой и фуфел
Сам толком не разбирался, а вообще смотри HELP к Delphi 8 по поиску: type libraries, Automation clients. Сишный подход к подключению tlb.
New -> VCL App
uses ComObj;
---
var
com : System.Object;
begin
com := CreateComObject(ProgIDToClassID('Word.Basic'));
end;
а дальше? как етот КОМ в OleVariant преобразовать?
или что-то типа com.Visible := True; ???
ребята, будьте добры, помогите!
Пожалуйста...
function TForm1.TestConnect: IAcadApplication;
var com: System.Object;
begin
com:= CreateComObject(ProgIDToClassID('AutoCAD.Application'));
Result:=com as IAcadApplication;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
AcadApp:=TestConnect;
AcadApp.Visible:=true;
end;
может
uses ..., COMObj;
поможет :-\
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → Delphi → Как подключиться к AutoCAD из Delphi 8?
Форум работает на PunBB, при поддержке Informer Technologies, Inc