type
TMyFunc = function: Boolean; stdcall;
var
vHandle: THandle;
begin
vHandle := LoadLibrary('MyLib.dll');
TMyFunc(GetProcAddress(vHandle, 'MyFunc'));
FreeLibrary(vHandle);
end;
TMyFunc = function: Boolean; stdcall;
var
vHandle: THandle;
begin
vHandle := LoadLibrary('MyLib.dll');
TMyFunc(GetProcAddress(vHandle, 'MyFunc'));
FreeLibrary(vHandle);
end;
解决方案 »
- property参数巨简单的问题...就是不明白
- 哪位高手开发过模拟器WinKawaks1.45飞雪外挂,如何得到玩家过关的级别信息?
- ShowMessage(Listview_input.Selected.Caption);这句错哪里,在线等!
- 如何加载 光盘里的程序 郁闷ing
- 急请教!报表打印时如何使用变量控制函数COPY(STR,S,L)中的S?
- 请告诉我 TOAD 7.3 软件的注册码 100分相送。先谢谢了,在线等待......
- 高分征求论文资料!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 有關insert數據庫的問題,在線等你的答案,謝謝!!
- 谁能帮我解释一下在输入文件中的非法字符~ 谢谢!!!!
- 送分!!!如何解决一个关于DBGRID的小问题!
- 一个很急的问题????帮忙!分没有问题!!
- 关于返回错误的触发器的问题
TMyFunc = function(你的参数1:类型1,你的参数2:类型2.....你的参数n:类型n): boolean; stdcall;
var
vHandle: THandle;
begin
vHandle := LoadLibrary('MyLib.dll');
TMyFunc(GetProcAddress(vHandle, 'MyFunc'))(你的参数1:类型1,你的参数2:类型2.....你的参数n:类型n);
FreeLibrary(vHandle);
end;
function myfunc (x,y:integer;var p:PCHAR):boolean; external 'myfunc.dll'
type
TMyFunc = function(你的参数1:类型1,你的参数2:类型2.....你的参数n:类型n): boolean; stdcall;
var
HD: Hwnd;
begin
HD := LoadLibrary('dll.dll');
TMyFunc(GetProcAddress(vHandle, 'MyFunc'));
TMyFunc(GetProcAddress(vHandle, 'MyFunc'))(你的参数1:类型1,你的参数2:类 2.....你的参数n:类型n);
FreeLibrary(HD);
2.静态调用
implementation
function myfunc (x,y:integer;var p:PCHAR):boolean; external 'myfunc.dll'