社区
Delphi
帖子详情
调用.dll操作IC卡
BlueSea_W
2001-07-26 10:26:07
我手上有个.dll,是操作IC卡的,供应商提供了一段源码介绍,但我有所不知,请指教?
例:
Power_UpV(HGEM:HICC):Word;{$ifdef Win32}far;stdcall{$Endif};
{卡片下电}
......
我搞不清楚此处的“HICC”,是何物,有这种类型吗?这种过程怎么调用?
...全文
122
5
打赏
收藏
调用.dll操作IC卡
我手上有个.dll,是操作IC卡的,供应商提供了一段源码介绍,但我有所不知,请指教? 例: Power_UpV(HGEM:HICC):Word;{$ifdef Win32}far;stdcall{$Endif}; {卡片下电} ...... 我搞不清楚此处的“HICC”,是何物,有这种类型吗?这种过程怎么调用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xpmao
2001-08-01
打赏
举报
回复
To BlueSea_W:
不好意思,好几天都没有过来了,希望没有耽误你的工作。
具体的操作流程应该是这样的:
Procedure MyFunc()
var
hIcc :HGEM;
begin
//初始化串口
InitComPort('COM1');//你没有给出函数的原型,只能如此假设
//因为原型为ICC_OpenV(LpName:Pchar;var hGEM:hicc):Word;stdcall;
//所以需要传递hIcc进去,类似于 c/c++里的指针!!!
ICC_OpenV('LpName',hIcc);
Power_UpV(hIcc);
//Do Something Here!
Power_Down(hIcc);
//关闭串口
CloseCom();
end;
BlueSea_W
2001-07-29
打赏
举报
回复
valhalla(批评派)
但 ICC_OpenV{选择卡型} 是DLL的调用,HGEM(设备句柄)是局部变量,如何能给:
Power_UpV(HGEM:HICC):Word;{$ifdef Win32}far;stdcall{$Endif};
{卡片下电}
valhalla
2001-07-29
打赏
举报
回复
对呀.ICC—OpenV是返回hGEM句柄.HICC可能是自定义的函数类型,等于WORD.
估计ICC_OpenV返回的是表示初始化成功与否的值,其中的函数变量HGEM就是设备句柄。
BlueSea_W
2001-07-29
打赏
举报
回复
xpmao 你好:
(1)函数是有一个,但:
ICC_OpenV(LpName:Pchar;var hGEM:hicc):Word;{$ifdef Win32}stdcall{$Endif};
{选择卡型}
此处仍有 hGEM:hicc .
(2)源码变量说明中有提到:
hGEM :Word;
ICCardNo:String;
ComPort:pchar;
...
(3)源码函数说明中有提到:
InitComPort:boolean;
PowerDown:boolean;
SetInitParams;
ReadCardNo:String;
(4)上头对此追问很紧,这两天已经黑脸了,请赐教,感激不尽!!!
xpmao
2001-07-27
打赏
举报
回复
HICC是句柄,你看有没有一个OpenICC,或OpenCom或InitComm等函数,应该会返回一个HGEM类型的句柄,把他保存起来就可。
基于C#与Mwic_32.
dll
编写的IC刷卡读写考勤门禁打卡系统的设计与实现
基于C#与Mwic_32.
dll
编写的IC刷卡读写考勤门禁打卡系统的设计与实现
智能卡
操作
DLL
-dcrf32.
dll
常用智能卡(非接触式)读卡器驱动,可用于C#.
用VF
调用
DLL
对
IC卡
进行读写充分值等应用
软件编写初衷是教你如何
调用
DLL
动态库以及实现对DAS等系列产品的硬件
调用
与应用。。。可惜的是如你没有相关硬件,软件调试时将打开串口的函数关掉即可进入。现上传的源程序为读写非接触式
IC卡
部分的程序工具如你熟悉VFP那么就学习一下利用VFP
调用
DLL
对
IC卡
的
操作
.说明:此
操作
为目前深圳达实/润达二家公司的考勤机消费机通用的
调用
DLL
,
IC卡
读写机具兼容明华等多家的
IC卡
读写器.
Java JNI
调用
IC卡
读卡器
NI
调用
IC卡
读卡器的
DLL
,既支持64位程序也支持32位程序,
调用
也非常方便,下面将介绍JNI
调用
IC卡
读卡器
DLL
的方式
ic-card.rar_CARD_IC card_dascard.
DLL
_串口
dll
_串口
ic卡
读写
软件编写初衷是教你如何
调用
DLL
动态库以及实现对DAS等系列产品的硬件
调用
与应用。。。 可惜的是如你没有相关硬件,软件调试时将打开串口的函数关掉即可进入。 现上传的源程序为读写非接触式
IC卡
部分的程序工具
Delphi
5,392
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章