Foxtable(狐表)用户栏目专家坐堂 → 求救,开发一个身份证阅读器的程序遇到问题


  共有12009人关注过本帖树形打印复制链接

主题:求救,开发一个身份证阅读器的程序遇到问题

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


加好友 发短信
等级:幼狐 帖子:137 积分:1179 威望:0 精华:1 注册:2011/9/16 11:15:00
求救,开发一个身份证阅读器的程序遇到问题  发帖心情 Post By:2012/10/13 1:35:00 [只看该作者]

求救,开发一个身份证阅读器的程序遇到问题
引用身份证阅读器的DLL

模仿SDK的VB6.0开发例子,我在狐表中用同样的代码可是出来不同的结果

图片点击可在新窗口打开查看此主题相关图片如下:11.jpg
图片点击可在新窗口打开查看
VB出来的结果是

图片点击可在新窗口打开查看此主题相关图片如下:22.jpg
图片点击可在新窗口打开查看

可是狐表中同样的代码

图片点击可在新窗口打开查看此主题相关图片如下:33.jpg
图片点击可在新窗口打开查看
却是这样的



图片点击可在新窗口打开查看此主题相关图片如下:4.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:sdk.zip

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目12.zip

求大家帮忙了

[此贴子已经被作者于2012-10-13 1:42:37编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
goodhi
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:137 积分:1179 威望:0 精华:1 注册:2011/9/16 11:15:00
  发帖心情 Post By:2012/10/13 10:46:00 [只看该作者]

有谁能帮忙解决一下吗

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/10/13 10:49:00 [只看该作者]

身份证读取,帮助不是有现成的例子吗?

 

另外注意,vb6中的Long,对应foxtable的Integer,vb6的Integer对应foxtable的short

编程的时候要调整的。


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/13 11:48:00 [只看该作者]

 嗯嗯,vb6 转 vb.net 确实需要变换。下面是VS转换后的代码。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:转换vb.net.txt



 回到顶部
帅哥哟,离线,有人找我吗?
goodhi
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:137 积分:1179 威望:0 精华:1 注册:2011/9/16 11:15:00
  发帖心情 Post By:2012/10/13 12:46:00 [只看该作者]

我是用了帮助的例子,可是因为机器已经买的别的,所以只能用他们的SDK,就是调用DLL时同样的语句出不了想要的结果,

狐爸救命啊,我就是看了狐表的例子答应了别人一定会做出来

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/10/13 12:57:00 [只看该作者]

你应该买和帮助一样的型号,机器这么多,我们没有办法一个一个去研究的。

你找这个机器的厂家,索取vb.net或者c#的开发实例,照着改吧。

 


 回到顶部
帅哥哟,离线,有人找我吗?
goodhi
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:137 积分:1179 威望:0 精华:1 注册:2011/9/16 11:15:00
  发帖心情 Post By:2012/10/13 12:58:00 [只看该作者]

这个Syn_OpenPort(j)是该设备打开USB端口判断是否连接机器的函数,用VB的话,返回 0 是正常,返回 -1是没连接
而用在狐表上就奇怪了,出一条长数字,完全不知道什么原因

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/10/13 13:00:00 [只看该作者]

你注意到这个吗:

 

vb6中的Long,对应foxtable的Integer,vb6的Integer对应foxtable的short

 


 回到顶部
帅哥哟,离线,有人找我吗?
goodhi
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:137 积分:1179 威望:0 精华:1 注册:2011/9/16 11:15:00
  发帖心情 Post By:2012/10/13 13:37:00 [只看该作者]

改了
可是没见变化,还需要注意那里不?


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/13 14:03:00 [只看该作者]

以下是引用goodhi在2012-10-13 13:37:00的发言:
改了
可是没见变化,还需要注意那里不?


都需要改,重点是修改你的全局代码。改成Integer。

我测试修改以后是-1的

 回到顶部
总数 13 1 2 下一页