首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

急loadlibrary总是返回异常126

2011-12-18 
急,loadlibrary总是返回错误126开始用hModuleLoadLibrary(LPCTSTR( D:\\Administrator文档和收藏夹\\Vis

急,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的问题~

热点排行