loadlibrary动态库失败,该怎么解决

loadlibrary动态库失败
我用vs2005,动态库路径保存在txt文件中,loadlibrary的时候把txt文件和动态库放在同一目录下能成功,在不同目录下加载动态库失败,怎么解决?

------解决方案--------------------
GetLastError()
------解决方案--------------------
GetLastError看看是什么原因吧。知道原因后好解决。
------解决方案--------------------
好像loadlibrary中使用路径是不行的,我的解决方案是:直接将dll放在程序目录下,或者是把放dll的路径加入环境变量中去(可以用程序操作注册表的,不过要格外小心,建议先备份原环境变量)


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
------解决方案--------------------
是不是你的动态库调用了其它dll;从而加载不成功啊