主题:关于LoadLibrary的问题
trslaber
[专家分:0] 发布于 2008-01-14 16:58:00
调用LoadLibrary函数返回错误号位126,错误的意思是找不到指定模块,如果改用LoadLibraryEx则能够加载成功,请问各位高人这是什么原因?
回复列表 (共6个回复)
沙发
华山论剑 [专家分:5310] 发布于 2008-01-14 17:44:00
应该是参数不对!
板凳
trslaber [专家分:0] 发布于 2008-01-15 09:44:00
在调用LoadLibrary时我的调用参数是LoadLibrary("xxx.dll")
在调用LoadLibraryEx时我的调用参数是LoadLibraryEx("xxx.dll",NULL,1)
LoadLibraryEx就能加载成功而LoadLibrary就加载失败返回126错误,我的参数应该没有问题吧
我曾试过在调用LoadLibrary时使用绝对路径结果还是不行(我的dll文件和执行文件放在同一个目录下)
3 楼
华山论剑 [专家分:5310] 发布于 2008-01-17 11:55:00
在E:盘下复制一个DLL文件,改名为"Test.dll",然后参考下面附件中的实例测试:
http://upload.programfan.com/upfile/200801171155423.rar
4 楼
vfdff [专家分:740] 发布于 2008-01-19 00:59:00
静态库呀
5 楼
vbcs [专家分:3910] 发布于 2008-01-20 09:50:00
〖126〗-找不到指定的模块
6 楼
华山论剑 [专家分:5310] 发布于 2008-01-21 10:14:00
楼上是说我上面的附件吗?我试过很多个,没发现问题啊。
我来回复