如题,delphi6.0 怎么添加vc编译的动态链接库啊。
解决方案 »
- 我用F1BOOK生成的excel文件后,能不能让excel软件不能打开,只能通过FIBOOK控件打开?
- MIDAS分布应用程序中的几个问题
- 想学串口编程,一点小问题!!!
- 紧急求救!!!如何取出数据库表中的字段的数据类型???
- 如何远程调用mts?
- ComboBox 运行时如何不让编辑?
- 加急问题求助-----%#^$#%&#^*#*
- 请问,如何把一个EDIT控件中输入的字符保存的数据库中表的相应的列里?
- clientdateset控件的applyupdates方法怎麼才會拋出异常,我用居然一個都捕捉不到
- vista home premium 的问题
- Delphi 怎樣提高水平
- 如何从服务器上下载文件到本地?
例如: function GetFileType(hFile: THandle): DWORD; stdcall; external 'kernel32.dll' name 'GetFileType';
2. 动态加载
用LoadLibrary加载Dll,然后用GetProcAddress来获取其执行函数的地址如:
var
hLib: DWORD;
TestProc: function(size: Integer): pointer; stdcall; hLib := LoadLibrary(PChar(ExtractFilePath(ParamStr(0)) + 'Test.dll'));
hLib <> 0表示加载Test.dll成功
TestProc := GetProcAddress(hLib, 'TestProc');