回 帖 发 新 帖 刷新版面

主题:关于LoadLibrary的问题

调用LoadLibrary函数返回错误号位126,错误的意思是找不到指定模块,如果改用LoadLibraryEx则能够加载成功,请问各位高人这是什么原因?

回复列表 (共6个回复)

沙发

应该是参数不对!

板凳

在调用LoadLibrary时我的调用参数是LoadLibrary("xxx.dll")
在调用LoadLibraryEx时我的调用参数是LoadLibraryEx("xxx.dll",NULL,1)

LoadLibraryEx就能加载成功而LoadLibrary就加载失败返回126错误,我的参数应该没有问题吧
我曾试过在调用LoadLibrary时使用绝对路径结果还是不行(我的dll文件和执行文件放在同一个目录下)

3 楼

在E:盘下复制一个DLL文件,改名为"Test.dll",然后参考下面附件中的实例测试:

http://upload.programfan.com/upfile/200801171155423.rar

4 楼

静态库呀

5 楼

〖126〗-找不到指定的模块

6 楼

楼上是说我上面的附件吗?我试过很多个,没发现问题啊。

我来回复

您尚未登录,请登录后再回复。点此登录或注册