|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Обработка команд под AutoCAD
программист
г. Донецк
Регистрация: 18.04.2006
Сообщений: 6
|
||
Просмотров: 4274
|
|
||||
Java/Kotlin/Go Регистрация: 03.02.2006
Сообщений: 5,786
|
Я не знаю VBA, но кажется ты говоришь про реакторы?
Тогда: Для завершения команды (vlr-command-reactor nil '((:vlr-commandEnded . endCommand))) Для прерывания команды (vlr-command-reactor nil '((:vlr-commandCancelled . cancelCommand))) Как переделать это в VBA я не знаю! |
|||
![]() |
|
||||
Регистрация: 14.03.2006
Сообщений: 863
|
в чистом LISPe в программе определяется стандартная функция (defun *error*... которая срабатывает при аварийном завершении программы, в т.ч. и по нажатию Esc. Для полноты картины можно в этой функции добавить обработку кода ошибки, например
Код:
|
|||
![]() |
|
||||
программист Регистрация: 18.04.2006
г. Донецк
Сообщений: 6
![]() |
Спасибо за сочуствие....
![]() Цитата:
Неохота писать на Лиспе, т.к. я его почти не знаю, синтаксис для меня запутанный да и для планируемого набора форм думаю мало подходит. Остается два варианта - либо найти аналогичные события/реакторы под VBA, либо прикрутить лисповые реакторы к VBA. Как можно организовать последнее, не подскажешь? Цитата:
![]() ![]() ![]() ------------------- Руслан |
|||
![]() |
|
||||
программист Регистрация: 18.04.2006
г. Донецк
Сообщений: 6
![]() |
Цитата:
--------------------- С надеждой в голосе.... Руслан |
|||
![]() |