Z ziben Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #1 我要用delphi操作一个磁卡的读写器,说明书上给出了命令集,但是因为小弟我第一次写这种程序,不知道怎么去用,比如,和磁卡机联络的命令:ESC e(1B 65) ,返回的:ESC y(1B 79),这些命令都应该怎么去发送到磁卡机呢,各位教我!
我要用delphi操作一个磁卡的读写器,说明书上给出了命令集,但是因为小弟我第一次写这种程序,不知道怎么去用,比如,和磁卡机联络的命令:ESC e(1B 65) ,返回的:ESC y(1B 79),这些命令都应该怎么去发送到磁卡机呢,各位教我!
S scan888 Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #2 读卡器应该有例子或 dll调用详细参数说明 如某机dll为打开关闭串口 function OpenCom32(ComPort:String) :Integer; StdCall;external 'IC32.dll' 强列建议先找供应商咨询!!!!
读卡器应该有例子或 dll调用详细参数说明 如某机dll为打开关闭串口 function OpenCom32(ComPort:String) :Integer; StdCall;external 'IC32.dll' 强列建议先找供应商咨询!!!!
Z zgc7622 Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #3 有必要这样做吗?? 这样的: function TCardInfoFrm.LiaisonMin(Com:TComm):Boolean;//和读写器联系 var LiaisonCon:String; Send:Boolean; begin LiaisonCon:=#$1B#$65; Sleep(5); RevJudge:=1; Send:=Com.WriteCommData(Pchar(LiaisonCon),Length(LiaisonCon)); end;
有必要这样做吗?? 这样的: function TCardInfoFrm.LiaisonMin(Com:TComm):Boolean;//和读写器联系 var LiaisonCon:String; Send:Boolean; begin LiaisonCon:=#$1B#$65; Sleep(5); RevJudge:=1; Send:=Com.WriteCommData(Pchar(LiaisonCon),Length(LiaisonCon)); end;
F FlyForLove Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-07 #4 应该有开发的sdk的, 你的读卡器是com口的,还是usb的?
F FlyForLove Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-08 #6 为什么没有?我用的就是usb的。 一般比较简单的卡才是直接用程序发送指令, 复杂点的卡,没有sdk的话开发起来很繁琐的。
Z ziben Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-08 #7 我的是串口的,很简单的一个磁卡机,供应商只提供了一个演示程序和一份说明书,等我回去照zgc7622的方法试试,是用的mscomm32.ocx吧?
若 若凡 Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-08 #8 读卡器应该带有一个通讯函数集一般是一个动态链接库文件!还应该有在各种开发语言环境 下的调用例子!如果没有可以向开发商索取!
Y yangguofa Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-08 #11 各位大哥,能多介绍一些,我正在学习这方面东西。