| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > VirtualTreeView + сканер Штрихкодов |
| Автор: tarakan 19.6.2016, 19:24 | ||
| Здравствуйте. Использую Delphi XE 2 и VirtualTreeView. При использовании сканера штрихкода honeywell 1250g + VirtualTreeView фокус с текущего нода перескакивает на следующий. Т.е. при использовании поиска по штрихкоду со сканера получаю не нужный узел в дереве, а следующий за нужным. При том, что по событию OnKeyPress я пишу
Подскажите как отключить обработку данных от сканера в VirtualTreeView???? |
| Автор: AnacRon 20.6.2016, 11:22 |
| Отключить не получится. USB сканер работает как обычная USB клавиатура (HID-устройство). Могу предложить два варианта: 1. Настроить у сканера завершающим символом не #13, а к примеру "~" 2. Перевести сканер в режим эмуляции RS232, установить драйвер на ПК и получите сканер на виртуальном СОМ-Х. Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/VirtualTreeView-skaner-Shtrikhkodov-id5766c7d6ae2015d9478b4567#findElement_E7045_5767a7bcae2015a36704841c_0 |
| Автор: tarakan 20.6.2016, 15:59 | ||
Поможете? |
| Автор: AnacRon 21.6.2016, 09:28 |
| C экрана читать не будет. Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/VirtualTreeView-skaner-Shtrikhkodov-id5766c7d6ae2015d9478b4567#findElement_E7045_5768de72ae2015d354048187_0 |