Тема: Переход из VBA-> в AutoLisp

Подскажите, как запустив Автокад -> загрузив проект VBA -> запустив макрос,  выполнить из макроса функцию записанную на AutoLisp'e с передачей данных из TextBox'ов формы макроса в эту  AutoLisp' овскую функцию?
Что-то похожее в этом форуме есть, но хотелось бы точно, т.к. опыта пока маловато. Спасибо.

Re: Переход из VBA-> в AutoLisp

Никак программно IMHO. Через SendCommand или через запись в файл с последующим чтением.
TextBox или нет -- не имеет значения.
Если вы так пишете GUI для функции AutoLISP, то лучше IMHO воспользоваться соответствующими процедурами для AutoLISP -- DIESEL, DCL или что там еще..

Re: Переход из VBA-> в AutoLisp

Лучше всего воспользоваться словарями, тогда не будет никаких ограничений на количество и качество передаваемой информации. Я сам не пробовал за пределами ВБА орудовать словарями, но судя по описаниям лисповских функций там всё это хозяйство есть. Есть и примеры кое какие. Если отважишься на эксперименты то один совет по запуску лисп команд из ВБА и наоборот макросов из Лиспа:
1) надо делать очень "тупые" подпрограммки без излишних ветвлений и запросов пользователя;
2) внутри макроса или лисп-программы нужно вызывать только одну соответственно лисп-программу или макрос.
Слов я написал много, а примерчик пока не подсуну. Может чуть попозже. Всего хорошего.

Re: Переход из VBA-> в AutoLisp

Ок, будем думать...