当前位置: 代码迷 >> PB >> 明华 非接触IC开发 密码验证不通过有关问题
  详细解决方案

明华 非接触IC开发 密码验证不通过有关问题

热度:23   发布时间:2016-04-29 08:27:49.0
明华 非接触IC开发 密码验证不通过问题
在开发 明华 非接触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 试试
  相关解决方案