|
v7: ОткрытьФормуМодально()
| ☑ |
0
Diman_Kr
24.05.16
✎
15:08
|
Проблема такая.
Открываю форму модально, в ней есть обработкаВнешнегоСобытия()
При работе сканера при определенных условиях открывается еще одна обработка, в которой также есть обработкаВнешнегоСобытия(), но при сканировании сканером программа не обращается ко второй обработке, а остается в обработкаВнешнегоСобытия() первой обработки.
Если не модальный режим первой, то все нормально.
Можно как-нибудь победить это проблему с модальным режимом?
|
|
1
ДенисЧ
24.05.16
✎
15:11
|
В модальном режиме вообще не должна нормально работать обработка внешних событий
|
|
2
Mikeware
24.05.16
✎
15:18
|
(1) эт почему?
|
|
3
Diman_Kr
24.05.16
✎
15:33
|
+(0) Как бы я не открывал форму второй обработки, ее модуль обработкаВнешнегоСобытия() не хочет работать.
|
|
4
Diman_Kr
24.05.16
✎
15:35
|
+(0) Это все для самописанного РМК и ЕГАИС, чтение штрих кода pdf417
|
|
5
Tatitutu
24.05.16
✎
15:47
|
(3) открой только вторую обработку - обработкаВнешнегоСобытия() работает ?
"а то может дело не в бобине..."
|
|
6
Diman_Kr
24.05.16
✎
16:20
|
(5) Если первая не в модальном режиме, то все работает.
|
|
7
Злопчинский
25.05.16
✎
12:39
|
закрой первую. открой вторую. прими остканированное. закрой вторую. открой первую. правильно будет модальные формы использовать только ДЛЯ ПРИЕМА ДАННЫХ. всю обработку вынести в отдельную обработку которая ПОСЛЕДОВАТЕЛЬНО открывает нужные для показа чего-то юзверю и принятия штрихкодов. то есть модальные обработки - этакий "тонкий клиент" - бизнес-логику не выполняет, только для ввода/вывода данных на экран
|
|
8
Злопчинский
25.05.16
✎
12:40
|
у меня на таком принципе в клюшках вся работа и взаимодействие обработок для ТСД строится.
|
|