现在做一个磁卡应用的程序,给了两个函数,我不会调用
1.int_stdcall readcard(int comport,int track, char data1[37],char data2[104]);
2.int_stdcall writecard(int comport,int track, char data1[37],char data2[104]);
参数:comport磁条读写器的端口;1-串口1,2-串口2
track读写磁道,2-2磁道 ,3-3磁道
data1存放读来2磁道数据的缓冲区.
data2存放读来3磁道数据的缓冲区.
返回码.1.成功 其他,失败
我不会调用,格式该怎么写,
function.....后面不会写
1.int_stdcall readcard(int comport,int track, char data1[37],char data2[104]);
2.int_stdcall writecard(int comport,int track, char data1[37],char data2[104]);
参数:comport磁条读写器的端口;1-串口1,2-串口2
track读写磁道,2-2磁道 ,3-3磁道
data1存放读来2磁道数据的缓冲区.
data2存放读来3磁道数据的缓冲区.
返回码.1.成功 其他,失败
我不会调用,格式该怎么写,
function.....后面不会写
function writecard(comport:integer;track:integer;data1:Array[0..36]of Char;data1:Array[0..103]of Char):Integer;如果是动态库的话,这样写function readcard(comport:integer;track:integer;data1:Array[0..36]of Char;data1:Array[0..103]of Char):Integer;external 'DLLfilename.ext';
function writecard(comport:integer;track:integer;data1:Array[0..36]of Char;data1:Array[0..103]of Char):Integer;external 'DLLfilename.ext';
如果是DLL就要用到楼上的..