Sign-up....

LoadLibrary加载DLL的问题

我在vc.net(用mfc)中用LoadLibrary加载dll

但总是返回找不到指定模块的错误

代码如下:

bool bRe = ::LoadLibrary("rtdbapi.dll");

long lRes=::GetLastError();//返回7E

请问问题出在哪

待加载的dll我拷贝在了程序运行所在目录下

[163 byte] By [msdn] at [2007-8-14 11:01:56]
# 1 Re: LoadLibrary加载DLL的问题

你放在 system32试试

d0347 at 2005-5-23 16:44:34 >
# 2 Re: LoadLibrary加载DLL的问题

一样啊,我拷贝到32目录下了

ming6 at 2005-5-23 16:48:09 >
# 3 Re: LoadLibrary加载DLL的问题

Dll文件放在编译好的执行文件所在目录下。

eastred at 2005-5-23 16:57:25 >
# 4 Re: LoadLibrary加载DLL的问题

Dll文件放在编译好的执行文件所在目录下。

-----------

我就是放那的

ming6 at 2005-5-23 17:05:23 >
# 5 Re: LoadLibrary加载DLL的问题

rtdbapi.dll还需要别的dll

用depend看看

bobob at 2005-5-23 17:13:59 >
# 6 Re: LoadLibrary加载DLL的问题

用绝对路径试试,看看问题是不是没找到dll

liutaoxwl at 2005-5-23 17:34:20 >
# 7 Re: LoadLibrary加载DLL的问题

rtdbapi.dll还需要别的dll

用depend看看

-----------

找到就是这个原因,多谢各位

ming6 at 2005-5-23 17:45:38 >

VC/MFC

All Classified