Тема: Как вызывать процедуру Delphi с параметрами из AutoCAD по кнопке?

Кто сталкивался с подобным подскажите....
Мне нужно, что бы при нажатии кнопки в AutoCAD-е вызывалась процедура Delphi, которая будет чертить и при этом, чтобы ещё в зависимости от нажатой кнопки передавались указанные параметры для этой же процедуры. А как организовать такую связь я не бум-бум.

Re: Как вызывать процедуру Delphi с параметрами из AutoCAD по кнопке?

Я решил вопрос следующим образом:
у меня было несколько моих "exe"-шников, написанных на Delphi.
Пишется vb:
Public Sub Sortament()
Dim a As Double
a = Shell("МояПрога.exe", vbNormalFocus)
End Sub
Осталось только сделать менюшный файл с привязкой к написанному макросу. В ручную можно не писать. Я написал свой setup, который через COM сам создаёт необходимые menu, tooll bars.

Re: Как вызывать процедуру Delphi с параметрами из AutoCAD по кнопке?

Зачем так сложно. Макрос для кнопки запуска внешней программы:
^C^C(startapp "с:/путь/имя_внешней_проги 1")
где вместо 1 ставишь свой параметр, да еще
если надо прописать путь то обрати внимание на разделитель

Re: Как вызывать процедуру Delphi с параметрами из AutoCAD по кнопке?

Это не сложно. Всё дело в предпочтению языкам программирования. Я больше приветсвую VB, нежели
AutoLISP.
Кстати, с помощью Delphi можно написать очень хороший
install под AutoCAD для своих программ. При этом не придётся переписывать менюшные файлы. ВСЁ программируется через соответсвующие COM-интерфейсы.

Re: Как вызывать процедуру Delphi с параметрами из AutoCAD по кнопке?

> bridgemaster
Если не сложно пришли примерчик.

Re: Как вызывать процедуру Delphi с параметрами из AutoCAD по кнопке?

Примерчик пришлю на следующей недели.
А вообще, этот вопрос будет подробно разобран в моих статьях по адресу http://www.autocad.ru/docs/doc_3783.htm, так жеэто можно будет прочитать у мастеров Delphi (готовится к выходу).

Re: Как вызывать процедуру Delphi с параметрами из AutoCAD по кнопке?

Спасибо

Re: Как вызывать процедуру Delphi с параметрами из AutoCAD по кнопке?

Ну и где статья и программа ?