当前位置:主页>仓库管理软件> 列表

IDE环境中使用loadlibrary函数载入dll失败 找速达进销存软件报价

记账软件版1楼: 感觉问题非常奇怪,别人的机器都是好使的,只有我的机器出现这种情况.
我是在ide环境中跟踪调试,按F9后运行,断点在loadlibrary处,但是返回的句柄不是0就是null,在delphi中返回0,在cb中返回null,但是如果不在ide环境中而是直接运行生成的exe文件,则能够调用成功,返回正常的句柄.
不知道是不是我的机器环境什么地方设置有问题拉,望各位高手不吝赐教

procedure TForm1.Button1Click(Sender: TObject);
var hlib: thandle ;
begin
hlib := loadlibrary(''相应的dll'');
edit1.text := inttostr(hlib);
if hlib >0 then freelibrary(hlib) ;
end;

2楼: 强制指定dll文件路径!试一试.. 如速达进销存软件报价

3楼: 试过拉,都是一样的,怎么指定都没用的

4楼: Dll文件是什么?

5楼: 这样看看:
hlib := loadlibrary(pchar(''相应的dll''));

6楼: 要知道Dll的输出参数啊,这样才等加载