Foxtable(狐表)用户栏目专家坐堂 → [求助]关于身份证阅读器的全局代码声明和调用


  共有2544人关注过本帖平板打印复制链接

主题:[求助]关于身份证阅读器的全局代码声明和调用

帅哥哟,离线,有人找我吗?
林小闲
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:9 积分:116 威望:0 精华:0 注册:2016/2/19 13:49:00
[求助]关于身份证阅读器的全局代码声明和调用  发帖心情 Post By:2016/2/22 17:01:00 [只看该作者]

各位大师,有个问题请教各位。

 

关于身份证阅读器,厂家提供的API跟范例的不太一样,不是通过wz.txt来存储身份证信息,而是通过其他的API函数来提取。

如:

 

int  GetPeopleName(char *strTmp, int *strLen)                                 得到姓名信息      

int  GetPeopleSex(char *strTmp, int *strLen)                                    得到性别信息      

int  GetPeopleNation(char *strTmp, int *strLen)                                得到民族信息      

int  GetPeopleBirthday(char *strTmp, int *strLen)                        得到出生日期

......

 

参数: 

       *strTmp   返回的信息缓存指针。

       *strLen    返回的信息长度指针。

 

想这样的API函数我该如何声明和调用?翻帮助手册没有查到,尝试了几次都报错。

请大师帮助!谢谢!

 

这是我尝试的声明和调用,报错了。

Public Declare Function GetPeopleName Lib "termb.dll" Alias "GetPeopleName" (ByVal strTmp As String, ByVal strLen As Integer) As Integer '得到姓名信息

 

Dim ls_Name As String

Dim i As Integer

Dim j As Integer

 

i = GetPeopleName(ls_name,j)
messagebox.show(i & " - " & j)

 

返回 0 - 0

 


 回到顶部