MFC代码调试或者关闭主界面出现致命错误,提示框架无法被kernelbass.dll识别或已缺失
来源:互联网 发布:2017北京程序员工资 编辑:程序博客网 时间:2024/05/20 05:31
开始出现这个错误提示时,个人觉得很奇葩,因为它不是100%出现,第一反应怀疑是代码里使用了空指针NULL,但是代码一大堆,鬼知道哪里使用了NULL指针。
后来使用call stack还是定位出来了,具体步骤如下:
1、查看call stack的致命错误,初步定位引起问题的地方,如下【ShowResult这个函数调用ShowWindowText后就崩溃了,并且崩溃与线程相关】
2、移步showResult函数,并查看时什么对象或指针调用了ShowWindowText函数
3、查看所有调用showResult函数的地方,要特别注意线程内是否调用该函数,因为call stack里显示出现崩溃与线程相关
4、原因:子线程中操作主界面的控件,但当销毁主界面时子线程还在跑,而此时主界面的控件已经不存在,若再操作主界面的任何控件必定崩溃
5、解决方法:子线程内,在使用主界面控件前,判断控件是否为NULL,若为NULL则不操作此控件
其实解决方法还可以使用异常捕获,在指定的地方添加如下处理:try
{
代码块.....
}
catch()
{
}
阅读全文
0 0
- MFC代码调试或者关闭主界面出现致命错误,提示框架无法被kernelbass.dll识别或已缺失
- 下面代码出现错误:[下面的框架可能不正确和/或缺失,没有为 kernel32.dll 加载符号],请问是怎么回事啊?
- visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
- visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
- visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
- visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
- visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件
- visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
- visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
- windows10中创建Direct3D11设备出现0x887a002d错误,提示应用程序请求的操作依赖于已缺失或不匹配的 SDK 组件
- Windows10重装后再安装Qt5.6.0出现dll缺失或无法正常启动
- VS 2010 提示:无法启动调试器,必需属性“VSInstallDir”缺失或为空
- 系统提示“找不到xxx.dll ”或“xxx.dll 丢失” 或者“xxx.dll 错误”的问题
- VC6.0向导没有MFC ActiveX Controlwizard,MFC AppWizard (dll),MFC AppWizard (exe) VC6.0致命错误 RC1015: 无法打开包含文
- 任何软件或窗口在关闭时都出现EXE错误,提示要关闭
- vs中web调试的时候网页打不开,也没错误提示(开始错误提示是:HTTP 404.您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改)
- VS2013出现“无法找到“xxx.exe”的调试信息,或者调试信息不匹配”错误解决方案
- VS2013出现“无法找到“xxx.exe”的调试信息,或者调试信息不匹配”错误解决方案
- IDEA中tomcat的配置
- java设计模式之桥接模式
- 老司机带你玩转linux(二)shell的设置以及新建用户
- eclipse alt+/智能提示错误:problems during content assist
- Could not find property 'outputFile' on com.android.build.gradle.internal.api.ApplicationVariantImpl
- MFC代码调试或者关闭主界面出现致命错误,提示框架无法被kernelbass.dll识别或已缺失
- Burp Suite基础教学 --持续更新中 最后更新(2017/12/10)
- 接口访问加密方式
- Windows 7 显示适配器
- python中的单引号、双引号、三引号
- python调整对齐的快捷键
- ImageLoader 根据包名获取应用程序图标
- 查看tensorflow ckpt文件中的变量名和对应值
- 文章标题