Foxtable(狐表)用户栏目专家坐堂 → 下面这个dll是否可用直接引用?


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

主题:下面这个dll是否可用直接引用?

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
下面这个dll是否可用直接引用?  发帖心情 Post By:2016/8/23 16:24:00 [只看该作者]

http://www.jansh.com.cn/download/file_download.php?id=280
下面这个dll是否可用直接引用?直接添加到目录还是作为第三方托管?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/23 17:27:00 [只看该作者]

 不能直接引用,这个是非托管dll

 

方法一:

 

比如 金蝶K3的

 

1、注册 K3LOGIN.Dll

 

regsvr32 d:\K3LOGIN.Dll

 

2、在vs工具里面,新建一个项目,然后引用这个com控件,这个时候,你在项目的debug文件夹下,会生成一个dll文件,在foxtable里面引用这个dll即可。

 

3、拷贝人家提供的实例代码,写到foxtable,即可。

 

方法二: 直接声明函数来用,类似

 

Public Declare Function CVR_InitComm Lib "termb.dll" Alias "CVR_InitComm" (ByVal Port As Integer) As Integer '连接设备
Public Declare Function
CVR_Authenticate Lib "termb.dll" Alias "CVR_Authenticate" () As Integer '验证身份证
Public Declare Function
CVR_Read_Content Lib "termb.dll" Alias "CVR_Read_Content" (ByVal Active As Integer) As Integer '读取身份证信息
Public Declare Function
CVR_CloseComm Lib "termb.dll" Alias "CVR_CloseComm" () As Integer
'关闭设备


 回到顶部