Windows Mobile - считыватель RFID - IP 30 - PullRequest
0 голосов
/ 31 августа 2018

Здравствуйте, ребята, я получаю эту ошибку ниже, когда я пытался подключить RFID в моем приложении для Windows Mobile.

System.MissingMethodException: Can't find PInvoke DLL 'rfidapi32.dll'.

Есть какое-нибудь решение?

Я нахожу rfidapi32.dll в сети и добавлен в мою папку .exe, но все еще не работает.

Спасибо.

1 Ответ

0 голосов
/ 01 сентября 2018

IP30 SDK можно использовать только с определенными устройствами Honeywell / Intermec. На других устройствах вы можете использовать IP30 через виртуальную связь COM Bluetooth, а также отправлять и получать команды и результаты BRI (см. Руководство программиста BRI).

Если это поддерживаемое устройство Windows Mobile 6.x: загрузили ли вы и установили ли пакет RFID Resource Kit SDK? Вы установили среду выполнения RFID Resource Kit на устройстве Windows Mobile?

Простое копирование DLL-файла rfidapi32.dll с тем же именем на устройство не будет работать, если DLL ссылается на другие DLL или API, которые не существуют. При попытке загрузки DLL она выполнит код DLLMain, который может вернуть SUCCESS или ошибку. Если DLL не может быть загружена, ваш код получит ошибку «not find ...».

Комплект RFID-ресурсов можно загрузить с https://support.honeywellaidc.com/s/article/IF2-Where-can-the-RFID-resource-kit-be-downloaded-from, IF2 RFID SDK - это тот же SDK, что и для IP30.

...