Собственно сабж, чтобы при считывании штрих кода отловить CR/LF или <13,10> , и после чего обработать штрих код.
USB Сканер - клавиатурный режим.
C10 ABC
Спасибо за внимание.
Как "отловить" у сканера штрих кодов - CR/LF
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Как "отловить" у сканера штрих кодов - CR/LF
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Как "отловить" у сканера штрих кодов - CR/LF
Клавиатурный режим - ограниченный и одновременно простой. Если на поле Entry случилось событие EVENT:Accepted, то в этом поле штрихкод со сканера, можно уже обрабатывать.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Как "отловить" у сканера штрих кодов - CR/LF
Собственно точно также, как и с клавиатуры.
Т.е. повесьте на поле считывания кода AlertKey = EnterKey и ловите это событие.
Получить значение поля по событию можно, например, вот так:
Код: Выделить всё
If KeyCode() = EnterKey then Loc:Dump = ?Loc:ScanCod{Prop:Value}.
Но это уже совсем другая история …
Что бы на поле случилось Event:Accepted нужно программировать сканер на завершающий символ TabKey.
Если не знаешь, как настроен сканер у юзера, то лучше отрабатывать и EnterKey (AlertKey) и TabKey (Event:Accepted).
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Как "отловить" у сканера штрих кодов - CR/LF
Спасибо всем, а это мой случай, упустил с TabKeyИгорь Столяров писал(а): ↑13 Декабрь 2019, 18:50 Что бы на поле случилось Event:Accepted нужно программировать сканер на завершающий символ TabKey.
Если не знаешь, как настроен сканер у юзера, то лучше отрабатывать и EnterKey (AlertKey) и TabKey (Event:Accepted).
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп