0
SatansClaws
26.04.13
✎
06:44
|
Итак, читаем хелп:
ВнешнееСобытие(<Источник>, <Событие>, <Данные>):
Возникает при посылке внешним приложением сообщения, сформированного в специальном формате. Внешнее событие сначала обрабатывается всеми открытыми формами, имеющими обработчик этого события, а затем может быть обработано в процедуре модуля обычного приложения с именем ОбработкаВнешнегоСобытия.
А затем обнаруживаем фичу: если среди открытых форм нет форм с обработчиком внешнего осбытия, то и ОбработкаВнешнегоСобытия из модуля приложения - тоже не отработает.
Более того, на примере сканера штрихкодов:
Если я сканирую ШК при отсутствии открытых форм с обработчиком внешнего события - ничего не происходит.
Но стоит мне открыть форму с обработчиком - как возникает это самое событие и отрабатывает сначала обработчик формы, а затем обработчик модуля приложения.
Это баг, фича, особенности работы конкретной пары драйвер+обработка обслуживания или просто лыжи не едут?
|
|