BarcodeScanner XE7 для Android Motorola MC3200 НЕ работает с Datawedge
Мой сканер Motorola MC3200 работает под управлением Android 4.1.1. С Delphi XE7 я сделал приложение, развернул его на сканере, и оно работает. Но, как только приложение запускается, сканер больше не сканирует. (Абсолютно ничего не происходит, когда я нажимаю на курок. Нет света. Ничего)
На сканере есть какая-то программа под названием "DataWEdge", которая утверждает, что она перехватывает сканирование и отправляет его приложениям, как если бы он нажимал клавиши. Все, что ему нужно, это текстовое поле, которое имеет фокус. Мое приложение имеет TEdit с акцентом.
Я назначил свое приложение в этом "Инструменте настройки Datawedge", но пока не повезло.
Я надеюсь, что кто-то может помочь, потому что без сканера это совершенно бесполезно (!).
С уважением,
Дирк Янссенс.
1 ответ
Сначала убедитесь, что вы можете сканировать без запуска приложения. Datawedge заботится о сканировании (и обрабатывает ввод как ввод КБ)
Я назначил свое приложение в этом "Инструменте настройки Datawedge", но пока не повезло. - Можете ли вы объяснить, что вы подразумеваете под этим? Вам не нужно ничего рассказывать Datawedge о вашем приложении AFAIK. Как только datawedge сканирует, мы запускаем приложение WinCE, которое захватывает и обрабатывает сканирование, и все в порядке.
Я подозреваю, что вы делаете в своем приложении что-то, что отключает или мешает работе приложения datawedge.