我想利用Delphi调用C语言动态连接库中的函数,各位给个答案,有code最好,分可以再加。这是DLL中的其中一个函数,在Delphi中如何定义这个函数:
BOOL __declspec(dllimport) bAPI4_GetImage(BYTE *picture, int timeout, int iResolution, int* piWidth, int* piHeight);
我是这样定义的:
function bAPI4_ReadSecureArea( pData: BYTE;iSecNum: integer;idx:integer):boolean;
不知对不对?
BOOL __declspec(dllimport) bAPI4_GetImage(BYTE *picture, int timeout, int iResolution, int* piWidth, int* piHeight);
我是这样定义的:
function bAPI4_ReadSecureArea( pData: BYTE;iSecNum: integer;idx:integer):boolean;
不知对不对?
解决方案 »
- delphi7如何用qreport做报表!!数据来自多个表!!
- 关于TChart或者TDBChart和数据库的连接,请教高手
- 懂点VC变量的看过来,怎么转Delphi
- WebBrowser如何得到一个html文件的原代码啊
- 在VC下用ATL写一个COM的DLL,在VB中调用时没有错误,为什么用同样的数据在Delphi中执行到某一个函数时就会抛出错误。谢谢
- XP中输入密码时显示的都是大大的漂亮的黑圈,如何让DELPHI写的程序在XP下也能这样呢
- 有什么方法可以提高ListView删除item的速度?
- 怎样将一位图文件转换为图标文件?
- 如何在win2000下屏蔽ctrl-alt-del或者让任务管理器按钮失效
- 求深思洛克加密狗 精锐E delphi 开文文档
- 各位大虾,小弟请教一个delphi方面的问题
- 打印的单位转换问题?
BOOL __declspec(dllimport) bAPI4_GetImage();in Delphi:
function bAPI4_ReadSecureArea( var picture byte; timeout,iResolution:integer;var piWidth:integer;var piHeight:integer):boolean;stdcall;//cdecl
function initoRun; external filedy.dll' name 'iniRun';
end.
Address:Integer;
begin
Address :=LoadLibrary('HM130SDK4_TAS5110C1B_HMFV.dll');
if Address<>0 then ShowMessage('this is a sample');
可是调用dll不成功。
Address:THandle;
begin
Address :=LoadLibrary('HM130SDK4_TAS5110C1B_HMFV.dll');
if Address<>0 then ShowMessage('this is a sample');
可是调用dll不成功。