Проблема такая.
Открываю форму модально, в ней есть обработкаВнешнегоСобытия()
При работе сканера при определенных условиях открывается еще одна обработка, в которой также есть обработкаВнешнегоСобытия(), но при сканировании сканером программа не обращается ко второй обработке, а остается в обработкаВнешнегоСобытия() первой обработки.
Если не модальный режим первой, то все нормально.
Можно как-нибудь победить это проблему с модальным режимом?
закрой первую. открой вторую. прими остканированное. закрой вторую. открой первую. правильно будет модальные формы использовать только ДЛЯ ПРИЕМА ДАННЫХ. всю обработку вынести в отдельную обработку которая ПОСЛЕДОВАТЕЛЬНО открывает нужные для показа чего-то юзверю и принятия штрихкодов. то есть модальные обработки - этакий "тонкий клиент" - бизнес-логику не выполняет, только для ввода/вывода данных на экран
у меня на таком принципе в клюшках вся работа и взаимодействие обработок для ТСД строится.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой