触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
来源:互联网 发布:巨人网络小怪兽工作室 编辑:程序博客网 时间:2024/06/05 15:24
原文地址:http://blog.sina.com.cn/s/blog_53061af00100uegc.html
// MFC初始化 if(!AfxWinInit(::GetModuleHandle(NULL),NULL,::GetCommandLine(),0)) { return -1; }
使用MFC库中的某些资源,但是MFC并没有被初始化.
这种情况多发生在atl和其它非MFC工程,后追加MFC的头文件获得了部分支持
现象:
1) 编译可以通过
2)有些MFC类可以使用 3) 使用CRectTracker, CMenu.LoadMenu,DLL资源时出现触发ASSERT(afxCurrentResourceHandle != NULL)错误
解决办法:
在模块初始化后,要使用的MFC类前,添加如下代码:
0 0
- 触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
- 触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
- 触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
- 触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
- 触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
- 触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
- 触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
- assert(pMap != NULL)错误的解决办法
- assert(pMap != NULL)错误的解决办法
- 莫名其妙的遇到ASSERT(m_pDocManager != NULL);错误
- appcore.cpp ASSERT(AfxGetThread() == NULL);错误
- CSocket断言错误 ASSERT(pState->m_hSocketWindow != NULL);
- ASSERT(m_pCtrlSite != NULL)
- ASSERT(m_pCtrlSite != NULL);
- 要死的ASSERT(AfxGetThread() == NULL)问题--解决
- 函数的入口校验时,assert(NULL!=p)与if(NULL!=p)的区别
- 关于DockControlBar()时调试出现ASSERT(pBar->m_pDockContext != NULL);错误处
- Table configuration with catalog null, schema null错误的一个原因
- UIView的layoutSubviews和drawRect方法何时调用
- I2s 介绍
- Jetty:配置连接器
- 数组指针和指针数组的区别
- C语言基本流程控制
- 触发ASSERT(afxCurrentResourceHandle != NULL)错误的原因
- SQLCE管理工具
- 轻松使用IText组件制作pdf报表
- 一些代码优化的方法
- 如何下载LinuxIDC.com的免费Linux资源
- 非的所发生的
- 飞地方你哦烦恼丝烦恼少烦恼少烦恼所发生的放开手
- Java基础回顾_深入OOP常见错误精髓
- 山西两名副省级高官