此帖子与此之前的帖子有关:RFID Programming With VB.NET
感谢Mark的回答,我已经将它们更改为整数(因为当端口长但dc_init为Integer时它不匹配)我决定用Integer更改所有内容 . 它有效 .
现在,我有另一个问题 . 在dc_init工作之后(在我将这些数据类型更改为整数之后)我在调用dc_cards函数时遇到问题 .
有关dc_init功能的更多信息,我还包括手册文件(来自RFID启动包)
以下是您需要查看的内容:Download
对不起,我无法解释更具体的问题,因为我无法发布图片,只有2个链接,我可以包括 . 也许通过下载上面的东西会有所帮助 . 它包括我在VB.NET中的项目,以及VB6示例程序(它工作且完全没有错误),dcrf32.dll文件(将它们复制到system32驱动程序以获取RFID) .
我在VB.NET中根据VB6示例程序(来自初学者包)进行此操作,但是自从将VB6迁移到VB.NET以来,这有点困难 .
我真的很奇怪这个代码,我从来没有学过它,我不知道该怎么做 . 也许马克可以在我的情况下帮助我 . 非常感谢 .
1 回答
dc_card函数的声明应该是:
你应该传递你从dc_init函数得到的icdev,模式为0,你的信息将在snr变量中,状态将在st .
在你的声明中: