dll 为 'HG_interface.dll'LONG WINAPI InsureCard_ReadBankCardNo(\
TCHAR *strTrack,\
TCHAR *strCardNo,\
TCHAR *strTrack1,\
TCHAR *strTrack2,\
TCHAR *strTrack3
);
Arguments
数据类型 参数名 标志 参数说明 备注 参数值
Char * Track IN 磁道 NOTNULL
Char * CardNo OUT 卡号
Char * Track1 OUT 磁道1
Char * Track2 OUT 磁道2
Char * Track3 OUT 磁道3
Return
0成功
<0失败接口如何声明: ?
===============================================================dll 为 keydll.dll
ReadKeyA( char *set , char *pwd )输入项:
set 为固定字符串“2,9600,N,8,1”
输出项:
pwd 为返回输入密码值
接口如何声明: ?
TCHAR *strTrack,\
TCHAR *strCardNo,\
TCHAR *strTrack1,\
TCHAR *strTrack2,\
TCHAR *strTrack3
);
Arguments
数据类型 参数名 标志 参数说明 备注 参数值
Char * Track IN 磁道 NOTNULL
Char * CardNo OUT 卡号
Char * Track1 OUT 磁道1
Char * Track2 OUT 磁道2
Char * Track3 OUT 磁道3
Return
0成功
<0失败接口如何声明: ?
===============================================================dll 为 keydll.dll
ReadKeyA( char *set , char *pwd )输入项:
set 为固定字符串“2,9600,N,8,1”
输出项:
pwd 为返回输入密码值
接口如何声明: ?
lpchar(调用原来的keydll.dll),实现以上函数功能.然后在用delphi调用你新写的库.
1 参数的IN和OUT有什么不同?
2 还有那个别 set 是保留字怎么办?
2 还有那个 set 是保留字怎么办?
procedure ReadKeyA( set:pchar;var pwd :pcahr );stdcall;external 'keydll.dll' name 'ReadKeyA';
set 是保留字怎么办?