我有2个RFID读卡器和一些读卡器(来自一家名为“Daily RFID”的中国公司)。他们 种类的工作,因为他们附带一些用Delphi编写的演示软件,它读取了卡的ID(与myfare兼容,ISO14443A)。问题是,如果我尝试使用演示写入他们,它似乎不工作。rfid编程
他们还有另外一个演示C#编写的,它编译和运行,但是当点击Connect
,我得到这个错误:
Unhanded exception.. unable to load DLL 'BasicB.DLL'
所以我把在%WINDOWS%/ SYSTEM32的DLL,但是当我想跑regsvr32 BasicB.dll
,我得到了另一个错误:
the module "BasicB.dll" was loaded but hte entry-point DllRegisterServer was not found. Make sure that "BasicB.dll" is a valid DLL or OCX file and then try again
我已写信给公司,但没有得到回应。
我在Objective-C中编程,所以我理解c#,但是如何让这些卡片工作?
我应该继续使用Delphi,并尝试用它写信给他们吗?还是应该继续使用C#尝试?无论哪种方式,我是否必须编写代码来读取/写入它们,还是有任何软件可以与这些模块一起使用?
这真是程序员的话题。由于这是一个编程问题,它可能会迁移到Stack Overflow,但我认为它不会以当前的形式得到答案。 – ChrisF 2011-03-15 12:44:16
@ChrisF我编辑了这个问题。你认为现在可以迁移吗?如果是这样,请继续。谢谢。 – 2011-03-15 20:50:09
*它似乎没有工作*是不是很好的描述正在发生什么......通常你有错误信息或意外的行为......这是什么? 您确定BasicB.DLL包含一个OLE对象 - 例如ActiveX对象吗?如果没有,你不必注册它使用regsvr32,只要把它放在那里,系统就会找到它。 – jachguate 2011-03-15 21:43:03