Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用VB.NET进行RFID编程|第二部分_Vb.net_Rfid - Fatal编程技术网

用VB.NET进行RFID编程|第二部分

用VB.NET进行RFID编程|第二部分,vb.net,rfid,Vb.net,Rfid,此帖子与此帖子之前的帖子相关: 谢谢你的回答,我已经把它们改成整数了,因为它不匹配,当端口长为但dc_init为整数时,我决定用整数来改变一切。它是有效的 现在,我有另一个问题。 在dc_init工作之后,在我将这些数据类型更改为整数之后,我在调用dc_cards函数时遇到了一个问题 关于dc_init函数的更多信息,我还包括来自RFID启动包的手册文件 以下是您需要看到的内容: 很抱歉,我不能更详细地解释这个问题,因为我不能发布图片,只能包含两个链接。也许下载上面的东西会有所帮助。它包括我

此帖子与此帖子之前的帖子相关:

谢谢你的回答,我已经把它们改成整数了,因为它不匹配,当端口长为但dc_init为整数时,我决定用整数来改变一切。它是有效的

现在,我有另一个问题。 在dc_init工作之后,在我将这些数据类型更改为整数之后,我在调用dc_cards函数时遇到了一个问题

关于dc_init函数的更多信息,我还包括来自RFID启动包的手册文件

以下是您需要看到的内容:

很抱歉,我不能更详细地解释这个问题,因为我不能发布图片,只能包含两个链接。也许下载上面的东西会有所帮助。它包括我在VB.NET中的项目,以及VB6示例程序,它可以工作,而且没有任何错误,dcrf32.dll文件将它们复制到RFID驱动程序system32

我在VB.NET中根据starter pack中的VB6示例程序执行此操作,但由于将VB6迁移到VB.NET,所以有点困难

我真的很奇怪这个代码,我从来没有学会它,我不知道该怎么做。也许马克能在我的处境下帮我更大的忙。
非常感谢。

dc\U卡功能的声明应为:

Declare Auto Function dc_card Lib "dcrf32.dll" (ByVal icdev As Integer, ByVal mode as Short, snr As Integer) As Short
您应该传递从dc_init函数获得的icdev,模式为0,您的信息将在snr变量中,状态将在st中

st = dc_card(ByVal icdev, cardmode, snr)
在你的声明中:

Dim snr, tagtype as Integer
Dim cardmode as Short

...

您的dc_卡有什么问题function@MarkHall当我操作st=dc\u cardicdev,mode,snr时,st变量应返回0或1值,但当我使用messagebox.showst打印它时,它的值等于snr变量。我对这个项目一无所知。因为我在大学里没有讨论RFID的伙伴。谢谢马克,因为你帮了我。很抱歉,在VB.NET中我不能做这些事情:st=dc_cardByVal icdev,cardmode,snr不喜欢在VB6中,我可以在调用dc_card函数时写入ByVal,但在VB.NET中是不允许的。现在我将转到另一个方法来完成这个proeject。谢谢你的回答: