RFID программирование - PullRequest
0 голосов
/ 15 марта 2011

У меня есть 2 считывателя RFID и несколько карт (от китайской компании Daily RFID).Они вроде работают, потому что пришли с некоторым демонстрационным программным обеспечением, написанным на Delphi, которое считывает идентификатор карты (myfare-совместимый, ISO14443A).Проблема в том, что если я пытаюсь использовать демо для записи в них, это не похоже на работу.

У них есть еще одна демка, написанная на C #, она компилируется и запускается, но когда нажимаю Connect, яполучаю эту ошибку:

Неизвестное исключение .. невозможно загрузить DLL 'BasicB.DLL'

Поэтому я помещаю DLL в% WINDOWS% / system32, но когда япопытался запустить regsvr32 BasicB.dll, я получил другую ошибку:

модуль "BasicB.dll" был загружен, но точка входа DllRegisterServer не найдена.Убедитесь, что «BasicB.dll» является допустимым файлом DLL или OCX, а затем повторите попытку

Я написал в компанию, но не получил ответа.

Я программирую на Objective-C, так что я вроде понимаю c #, но как заставить эти карты работать?

Должен ли я продолжить работу с Delphi и попытаться написать им с ним?Или я должен продолжать пытаться с C #?В любом случае, придется ли мне писать код для чтения / записи в них, или есть какое-либо программное обеспечение для работы с этими модулями?

1 Ответ

0 голосов
/ 16 марта 2011

Вы используете regsvr32 только для регистрации ActiveX (COM) DLL. DLL, которую вы пытаетесь зарегистрировать, не одна.

Достаточно поместить DLL в папку %WINDOWS%\system32. На самом деле, это может быть в вашей папке приложений или в любом месте на пути.

...