本文主要是介绍dll加载FAQ,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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生成要正确.
相关热门文章
- 博客再战百度1日收录-...
- AlienPanda融合系统(AlienPan...
- Centos5基于View和key加密传输...
- php中3DES加密技术
- 海枫技术Ghost XP SP3 专业装...
- 10种启动故障解决方法(转)...
- 关于自动弹出网页的解决方法...
- Auto CAD 2007中文版 迅雷免费...
- 出现“high definition audio...
- 全国计算机一级考试试题...
- MQ 服务器错误代码2035
- bat脚本设置dns
- 点击记录常用的windows命令...
- Win7下共享网络连接至WLAN的批...
- WinProc窗口过程定义函数-【学...
给主人留下些什么吧!~~
评论热议
这篇关于dll加载FAQ的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!