读书人

急loadlibrary总是返回异常126

发布时间: 2011-12-18 22:54:38 作者: rapoo

急,loadlibrary总是返回错误126
开始用
hModule=LoadLibrary(LPCTSTR( "D:\\Administrator文档和收藏夹\\Visual Studio 2005\\Projects\\ReceiveSMS\\ReceiveSMS\\mapirule.dll "));

用getlasterror总是126,改为
hModule=::LoadLibrary((LPCTSTR) "Kernel32.dll ");
也是同样的错误码,郁闷了。

[解决办法]
错误代码126是找不到指定的模块。
检查一下你mapirule.dll的路径写错了没,
实在不行就把它和程序放在同一路径下或干脆丢到win目录下.
然后在loadlibrary里使用相对路径.
[解决办法]
还有会不会是TCHAR和ASCII的问题~

读书人网 >VC

热点推荐