|
![]() |
#1 |
Участник
|
Лучше создать настроечную табличку жёсткого соответствия ComputerName - COM порт. Если нельзя такого сделать можно смотреть в сторону команды change port, devcon. И если работаете через эмулятор USB-COM , то лучше административными мерами запретить пользователям переподключать сканеры к разным машинам, так как система выдает новые номера COM портов согласно идентификатору устройства.
|
|
|
За это сообщение автора поблагодарили: Cardagant (1). |
![]() |
#2 |
Участник
|
Использую эмулятор USB-COM.
Спасибо за ответ! В принципе, так и думал. Сейчас задумался, возможно стоит поразмыслить об использовании мканера в режиме HID-клавиатуры (или разрыва клавиатуры) с настройками ASCII префиксов/суффиксов (Ctrl + N and Ctrl + S при работе с Grid). Или же перехватывать специальную клавишу, настроенную как префикс (например, F1) и производить обработку. Или вообще просто на validateField() таблицы проверять корректность введённого значения без всего вышеуказанного. Как считаете, что может быть эффективнее в плане реализации и использования? Последний раз редактировалось Cardagant; 16.05.2014 в 17:38. |
|
![]() |
#3 |
Участник
|
Если есть терпение и время, очень интересно попробовать сделать перехват сообщений от HID клавиатуры с фильтром по VID/PID . Конечно проще настроить префикс и ловить данные со сканера в активный элемент с нулевой высотой к примеру.
|
|
Теги |
com port, rs232, winapi, ax4.0 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|