Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ввод со сканера штрих-кодов [D7, XP]


mefodiy ©   (2011-03-12 14:32:00) 

Есть ручной сканер штрих-кодов с USB соединением к ПК. Подключается по принципу «вразрез клавиатуры», то при считвывании штрих-кода сканер попросту имитирует нажатие клавиш. Задача состоит в том, чтобы в рантайме узнать  с какого устройства вводен символ: с клавиатуры или со сканера. Помогите хотя-бы ссылкой. Спасибо.


stas   (2011-03-12 16:26:00) [1]

Изменить интерфейс таким образом чтобы других editoв не было во время считывания.


mefodiy   (2011-03-12 15:41:00) [2]

Сканер посылает штрих-код таким образом символ "[", затем собственно штрих-код, затем символ "]". Но это ничем не помогает. Задача заключается в том, чтобы не принимать от сканера набор символов, если фокус находится на другом edit-те и чтобы в поле штрих-кода можно было вводить штрих-код также и с помощью клавиатуры.


stas   (2011-03-12 15:35:00) [3]

mefodiy   (12.03.11 14:32)
мы по времени между нажатиями определяли.


clickmaker   (2011-03-12 14:39:00) [4]

разве что по скорости прихода отдельных символов. Сканер может еще прислать #13 или #10 в конце


clickmaker   (2011-03-12 14:35:00) [5]

> имитирует нажатие клавиш

шлет WM_KEYDOWN? если параметры сообщения никак не отличаются, то не узнаешь


Наверх

Титульная страница Поиск, карта сайта Написать письмо