Показать сообщение отдельно
Старый 19.10.2017, 07:02   #5  
Perc is offline
Perc
Участник
 
193 / 47 (2) +++
Регистрация: 05.03.2005
Цитата:
Сообщение от b_nosoff Посмотреть сообщение
Интересный тред, не находил его раньше.


В принципе, можно его заставить работать в среде с несколькими AOS. Нужно, во-первых, добавить в SysEvent столбец с номером сервера, и включить его в отбор событий. Во-вторых, надо сделать try...catch при выполнении события, либо и событие выполнять в отдельном Thread. Ну и, конечно же, убрать Thread::getThisThread().
Ну вот появилось несколько АОСов и понадобилась функциональность SysEvents. После чтений и тестов выяснилось что функциональность SysEventHandlers полностью не рабочая похоже с третьей версии. ну в четверке точно.
В системной сессии которая стартует с запуском АОС thread не может создается в принципе. Поэтому никаких обработчиков не существует. Единственно что она успевает сделать это почистить SysEvent до попытки создания thread.

Вот соответственно вопрос. А существует ли инструмент в четверке который может заставить выполнить чтото на конкретном АОСе? Ну кроме запуска клиента подключенного к конкретному АОСу.