1.首先加载dll文件
hm = ::LoadLibrary( LibraryName.c_str() );
DWORD error= GetLastError();
如果返回hm为0,则使用GetLastError()获得错误码。
如果返回为:126 127,则使用vc工具 depends查看dll依赖的dll是否被加载。
逐项查找。
2.GetProcAddress()失败,则表示没有这个模块。
dll加载的问题,主要集中在:
1. dll目录制定不对.
2. dll依赖的dll没有加载,请将相关的dll放在相应的目录下。
3. dll生成要正确.
阅读(1298) | 评论(0) | 转发(0) |