W
whn_1976
Unregistered / Unconfirmed
GUEST, unregistred user!
感觉问题非常奇怪,别人的机器都是好使的,只有我的机器出现这种情况.
我是在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;
我是在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;