Delphi中通过GetProcAddress获得的Dll入口函数的地址后如何调用这个函数?
解决方案 »
- 用delphi建立ISAPI的WebServices出现的问题。
- 一个比较难的!如何在Image中用带箭头的线连接二个动态创建的Button?
- 有挑战的Delphi程序!求教高手!
- 存储过程问题
- fastreport报表如何实现数据记录筛选???
- 放二个EDIT在窗体上,建KEYPREE事件,当按上箭头时自动将焦点移动到前一个输入框。
- 关于多线程同时使用TCustomWinSocket.SendBuf的问题
- 高分请教:请问我如何在delphi中读取excl表中的数据,然后再入到SQL数据库中。最好有一个实例。
- 关于查询重复记录的问题?
- 希望大家能帮个忙!!!
- 装ADSL的机器不能正确显示自己IP的问题
- 怎样定义TStrings类型的变量
type
TMyProc = procedure(Param: Pchar); Stdcall;var
MyProc: TMyproc;
MyHandle: THandle;
begin
MyHandle := LoadLibrary('Mydll');
if MyHandle <= 0 then
raise Exception.Create('动态链接库调用失败,错误代码是:' + IntToStr(GetLastError))
else
@MyProc := GetProcAddress(MyHandle, 'demoproc');
if not Assigned(MyProc) then
raise Exception.Create('GetProcAddress调用失败,错误代码是:' + IntToStr(GetLastError))
else
MyProc(PChar('a string'));
Freelibrary(Myhandle); // 卸载DLL
end;