在开发 明华 非接触IC卡设备时遇到了问题,用厂商提供dll连接设备、装载密码、寻卡、防冲突、返回卡序列号都正确,就是到了密码验证就返回错误1,那位兄台处理过这个问题麻烦帮帮忙
装载密码代码:
keya="FFFFFFFFFFFF"
For sector = 0 To 15
st = rf_load_key(icdev, loadmode, sector,ref keya)
If st <> 0 Then
M1_label.text = "Call rf_load _key() error.Exit!"+string(st)
goto endtext
else
sle_3.text = keya
End If
Next
验证密码代码:
st = rf_card( icdev, cardmode,ref Snr)
If st <> 0 Then
M1_label.text = "Call rf_card() error.Exit!"
goto endtext
else
sle_2.text = string(Snr)
End If
这里st返回1,验证不能通过
------解决方案--------------------
看给的例子,注意SPACE(),很重要!!
------解决方案--------------------
那找厂家吧
------解决方案--------------------
你这两段程序有什么关系呢
------解决方案--------------------
st = rf_card( icdev, cardmode,Snr)
If st <> 0 Then
M1_label.text = "Call rf_card() error.Exit!"
goto endtext
else
sle_2.text = string(Snr)
End If
去掉REF 试试