Имя: Пароль:
1C
 
Обработка события от сканера, включенного в разъем клавиатуры?
0 Skylark
 
19.12.07
11:25
Собственно, хочется иметь событие, не инициализируя сканер - можно ли как нибудь извернуться?
Т.е. я хочу так: сканер "нажимает" клавиши, а я их перехватываю. Предопределенная процедура "ОбработкаВнешнегоСобытия" на нажатие клавиатуры не срабатывает - так?
Вот в конфигурации Штрих-М Кассир как-то задействована обработка внешнего события, которая перехватывает нажатие клавиш. Я так понимаю, что это сделано с помощью ихней хитрой dll.
Нет ли чего подобного "в свободном доступе"?
1 IUnknown
 
19.12.07
11:34
в разрыв клавы... это значит в разрыв клавы... добавлишь поле edit... в него вводишь цифирки от сканера... далее для обработки жмешь ентер
2 Skylark
 
19.12.07
11:38
(1) да, с полем это интересная идея
Я пока кнопку с процедурой повесил - у меня сканер после данных ентер посылает.
Первый раз данные игнорируются - просто жмется кнопка, а второй раз ввод данных и ентер. Пожалуй я перемудрил.
3 FreeFin
 
19.12.07
11:58
О, народ, а где искать атоловские дрова? Они там интерфейс перелопатили, куда ссылки были-не работает?
4 FreeFin
 
19.12.07
12:14
окак, прямая ссылка файл тянет:, http://www.atol.ru/download/programs/drv/dto/DTO6_2007_12_05.zip, а вокруг=тишина.
Собсна к (0) - атоловские дрова эмулируют отработку внешнего события на сканере "в разрыв", достаточно правильно настроить.
Но можно и повесть на поле ввода на форму и вызывать туж самую ОбработкаВнешнегоСобытия, подсунув взятое из ВвестиСтроку(КодШК,1) "повешенное" на поле ввода (для непотери фокуса). Энтер "разрыватели" жмут сами )