以下是函数声明unsigned WINAPI ICC_reset(
HANDLE fd,
unsigned char *lenr,
unsigned char *resp
);请:1、帮忙将这个VC6的函数声明改成DELPHI6的2、再写一个DELPHI6的程序调用1中的函数。
HANDLE fd,
unsigned char *lenr,
unsigned char *resp
);请:1、帮忙将这个VC6的函数声明改成DELPHI6的2、再写一个DELPHI6的程序调用1中的函数。
解决方案 »
- 请教!!TMediaPlayer播放视频问题??
- 学习DELPHI应该从什么地方着手?
- ★★★★★★★欢迎试用《文件夹守护神》★★★★★★★★
- 请问一下这个查询问题,谢谢
- 哪位大虾帮小弟讲一讲TADOConnection中的BeginTrans、CommitTrans和RollbackTrans怎么用啊!!
- DayOfWeek的用法
- delphi的string类型只能容纳255个字符吗,多了怎么办?急需解答,在线给分。
- opendialog打开和保存的是???
- 一个很菜的问题,很容易得分
- 如何使计算机的扬声器发出声音?
- 求高手指导小朋友,delphi下excel导入和导出
- 不想把代码写在MS-SQL的存储过程内,用DELPHI内的ADOquery 执行代码,但是同样的参数,要重复很多遍,如,
function ICC_reset( fd : THandle ; lenr:pbyte; resp:pbyte):Cardinal;stdcall;
//函数申明
function ICC_reset( fd : THandle ; lenr:pChar; resp:pChar):Cardinal;
...
//调用函数
var
aLenr,aResp:pChar;
ICC_reset(application.Handle;aLenr,aResp);
Word 0..65535 unsigned 16-bit
Longword 0..4294967295 unsigned 32-bitTicc_recset=function(fd:THandle;var lenr,resp:byte):logword;stdcall;var
micc_reset:Ticc_recset;
mlenr,mresp:byte;
mresult:longword;
handle:Thandle;hLibrary:=loadlibrary('你的DLL文件');@micc_reset:=GetProcAddress(hLibrary, 'ICC_reset') ;
mresult:=micc_reset(handle,mlenr,mresp);