2015-02-02 5 views
0

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

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

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

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

Уважением,

Dirk Янссенс.

+0

Вы проверили у Motorola? –

+0

Да, но пока неясно, в чем проблема. Некоторые считают, что это ошибка в datawedge, некоторые считают, что это проблема Delphi ... –

ответ

0

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

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

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

+0

В документации указано, что вы можете добавлять профили в datawedge и назначать ему приложения. Даже Datawedge-demo назначается таким образом в профиле. Когда вы открываете datawedge-приложение, есть профили, и каждый профиль присваивается одному или нескольким приложениям ... Демо работает, но только если профиль включен, как и ожидалось .... –

+0

Должен сказать, что я никогда не использовали параметр профиля, мы просто устанавливаем Datawedge без этого, и он работает, когда мы запускаем наше приложение. Я полагаю, что это было бы полезно, если бы у вас было больше одного приложения, требующего разных профилей/спецификаций сканирования. – becsystems

+0

Вы правы. Вам не нужен * профиль, но как только вы назначили его профилю (с настройками приложения), вы должны включить его, иначе он не будет работать. –