BarcodeScanner XE7 Android Motorola MC3200 НЕ РАБОТАЕТ с Datawedge

Мой сканер Motorola MC3200 работает под управлением Android 4.1.1. С помощью Delphi XE7 я создал приложение, развернул его на сканере, и оно запустилось. Но как только приложение запускается, сканер больше не сканирует. (Абсолютно ничего не происходит, когда я "нажимаю на курок". Нет света. Ничего)

На сканере есть программа под названием «DataWEdge», которая утверждает, что улавливает сканированное изображение и отправляет его в приложения, как если бы он нажимал клавиши. Все, что ему нужно, это текстовое поле с фокусом. В моем приложении есть TEdit с фокусом.

Я назначил свое приложение в этом «инструменте настройки Datawedge», но пока безуспешно.

Надеюсь, кто-то может помочь, потому что без сканера это совершенно бесполезно (!).

с уважением,

Дирк Янссенс.


person Dirk Janssens    schedule 02.02.2015    source источник
comment
Вы связались с Motorola?   -  person Jerry Dodge    schedule 02.02.2015
comment
Да, но пока не ясно, в чем проблема. Некоторые думают, что это ошибка в datawedge, некоторые думают, что это проблема Delphi ...   -  person Dirk Janssens    schedule 03.02.2015


Ответы (1)


Сначала убедитесь, что вы можете сканировать без запуска приложения. Datawedge позаботится о сканировании (и обработает ввод как ввод КБ)

Я назначил свое приложение в этом «инструменте настройки Datawedge», но пока безуспешно. - Вы можете объяснить, что вы имеете в виду? Вам не нужно ничего сообщать Datawedge о своем приложении AFAIK. После сканирования datawedge мы запускаем приложение WinCE, которое фиксирует и обрабатывает сканирование, и все в порядке.

Я подозреваю, что вы делаете что-то в своем приложении, что отключает или мешает работе приложения datawedge.

person NeoPOS    schedule 03.02.2015
comment
В документации указано, что вы можете добавлять профили в datawedge и назначать им приложения. Даже Datawedge-demo назначается таким образом в профиле. Когда вы открываете datawedge-app, есть профили, и каждый из них назначается одному или нескольким приложениям ... Демонстрация работает, но только если профиль включен, как и следовало ожидать ... - person Dirk Janssens; 03.02.2015
comment
Я должен сказать, что никогда не использовал параметр профиля, мы просто настраиваем Datawedge без этого, и он работает, когда мы запускаем наше приложение. Я полагаю, это было бы полезно, если у вас есть более одного приложения, требующего разных профилей / спецификаций сканирования. - person NeoPOS; 04.02.2015
comment
Ты прав. Вам не нужен профиль, но как только вы назначили его профилю (с настройками для конкретного приложения), вы должны включить его, иначе он не будет работать. - person Dirk Janssens; 05.02.2015