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