![]() |
#35 |
Участник
|
Цитата:
Изначально опубликовано Sirius
Хм.. интересная реализация. А чем плох принцип помещения на форму, где необходим сканер, соответствующего ActiveX'а ? 1. Обработка событий от сканнера осуществляется ЦЕНТРАЛИЗОВАННО из одного места через класс Application в связке BarcodeScanner. 2. Данные от сканнера поступают на последнюю открытую форму. Представьте что произойдет, если у вас откроются 2 формы с 2-мя активиксами? Кто из них перехватит управление? Получится вы не сможете работать более чем в одной форме со сканером. То же самое если таймер будет стоять в каждой форме, где нужны данные от сканера - какая то из них непонятно какая "залочит" его. Поэтому лучше когда цикл опроса сканнера находится в одном месте. Возможно реально создать ActiveX тоже глобальным экземпляром, не помещая его на конкретные формы? Если да, то такой вариант преимущественнее, но я лично не знаю можно ли динамически в рантайме связать его event-ы с кодом на X++. |
|
|
![]() |
||||
Тема | Ответов | |||
«Обрезание» длинных штрих-кодов | 7 | |||
Подвисает сканер штрих-кодов | 0 | |||
AX 4.0 + сканеры штрих кодов | 11 | |||
Еще раз про сканеры штрих кодов | 14 | |||
Нужен совет по сканеру штрих-кодов | 5 |
|