ic卡读写开发,用上海麦柯的mc900,芯片是SLE4442,无法读写。急!!!!(100分)

  • 主题发起人 主题发起人 flywheel
  • 开始时间 开始时间
F

flywheel

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟用delphi开发ic卡读写程序。用了公司提供的C++库函数,声明如下
FUNCTION OpenCom(port:integer;baud:Longint):integer;
stdcall;external 'mc900_32.dll';
FUNCTION CloseCom(port:integer):integer;
stdcall;external 'mc900_32.dll';
Procedure DefineCard(port:integer;cardtype:integer;var rc:integer);
stdcall;external 'mc900_32.dll';
Procedure PowerOn(port:integer;var data:ary;Var me1:byte;var me2:byte;
var status:integer;var line:integer);
stdcall;external 'mc900_32.dll';
Procedure PowerOff(port:integer;var status:integer;var line:integer);
stdcall;external 'mc900_32.dll';
FUNCTION ICread_4428(port:integer;addr:integer;datalen:integer;
var pdada:ary;var me1:byte;var me2:byte;
var status:integer;var line:integer):integer;
stdcall;external 'mc900_32.dll';
FUNCTION ICwrite_4428(port:integer;addr:integer;datalen:integer;
var pdata:ary;var me1:byte;var me2:byte;
var status:integer;var line:integer):integer;
stdcall;external 'mc900_32.dll';
FUNCTION ICPassword_4428(port:integer;var pdata:ary;var me1:byte;var me2:byte;
var status:integer;var line:integer):integer;
stdcall;external 'mc900_32.dll';
使用时i:=ICread_4428(m,100,100,data,me1,me2,status,line);
编译通过,但无法读出数据,各位大虾看看是什么原因啊!谢谢!!
 
我用深圳明华公司的读卡器,非常好用,几年了从没出过问题
 
我也想啊,可惜老板给了这个破读卡器,我也没办法
 
有时候不能为了省钱而放弃最好东西
这样会带来很多后续的麻烦,我不是在为明华做广告,
我见过几家的IC卡读卡器,都不太好
 
那能不能把明华的关于4442芯片的范例和接口发一份给我:FLYWHEEL2000@CITIZ.NET,谢谢
 
最迟明天给你发过去,但是你没有明华的读卡器也没用
 
谢谢了,我想看看各个厂家的产品如何。
 
先打开端口,再上电。
 
后退
顶部