|
![]() |
#1 |
Участник
|
Мы для подобной задачи использовали следующий подход(в трешке и в 2009):
1) Использовали сканер, который подключается в разрыв клавиатуры 2) Настраивали на сканере префикс STX(0x02), суффикc CR (0x0d) 3) На формы, которые работают со штрих-кодом, помещали самописный activeX, который перехватывает ввод с клавиатуры для данной формы (с помощью SetWindowsHookEx) и анализирует ввод на наличие последовательности STX***CR. При обнаружении такой последовательности вызывает событие activeX, которое обрабатывается на форме. 4) При необходимости ввода штрих-кода человеком добавляли на форму соответствующие поля для ввода и обрабатывали ввод в эти поля отдельно. Т.е штрих-код может приходить двумя независимыми способами: со сканера через activex и вводом в поле.
__________________
С уважением, Rumpleteazer. |
|
|
![]() |
||||
Тема | Ответов | |||
«Обрезание» длинных штрих-кодов | 7 | |||
Подвисает сканер штрих-кодов | 0 | |||
AX 4.0 + сканеры штрих кодов | 11 | |||
Нужен совет по сканеру штрих-кодов | 5 | |||
Еще раз о подключении сканнера штрих кодов | 43 |
|