|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
08.06.2005, 20:24 | #1 | |
"VLR-DocManager-Reactor" и "; ошибка: VLISP
Регистрация: 08.06.2005
Сообщений: 8
|
||
Просмотров: 3546
|
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
Честно говоря, не лучший способ использовать реакторы на ЛИСПе в многодокументном режиме. Перепиши на VBA и 2/3 проблем отпадут. Загрузку VBA-модуля можно оставить на ЛИСПе, но вполне возможно что следует ввести проверку чтоб модуль загружался только один раз.
|
|||
|
||||
Регистрация: 08.06.2005
Сообщений: 8
|
Спасибо огромное, хоть Вы откликнулись.
Однако беда в том, что VBA для меня - что язык племени Мумба-Юмба (ни в зуб ногой). В Lisp-е еще хоть как-то, а Vlisp - толко начал осваивать, и вот, как назло, очень понадобился именно (такой) реактор... |
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
То что в Лиспе зовется реакторами, в VBA называется событиями. По сути своей это одно и то же, но есть одна существенная разница. Она в природе языка реализации. Лисп-программы выполняются именно в том чертеже в который они загружены (однако есть возможность экспортировать функции и данные в другие чертежи), а код VBA-модуля доступен как правило всегда. Не сочтите за труд, загляните в хелп в раздел ActiveX and VBA Reference -> Events и посмотрите примерчики. Оно на самом деле не так сложно, как кажется.
|
|||