|
|
#5 |
|
Участник
|
Цитата:
Сообщение от b_nosoff
Интересный тред, не находил его раньше.
В принципе, можно его заставить работать в среде с несколькими AOS. Нужно, во-первых, добавить в SysEvent столбец с номером сервера, и включить его в отбор событий. Во-вторых, надо сделать try...catch при выполнении события, либо и событие выполнять в отдельном Thread. Ну и, конечно же, убрать Thread::getThisThread(). В системной сессии которая стартует с запуском АОС thread не может создается в принципе. Поэтому никаких обработчиков не существует. Единственно что она успевает сделать это почистить SysEvent до попытки создания thread. Вот соответственно вопрос. А существует ли инструмент в четверке который может заставить выполнить чтото на конкретном АОСе? Ну кроме запуска клиента подключенного к конкретному АОСу. |
|
|
| Теги |
| sysevent, syseventhandler, thread |
|
|
|