博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0xC015000F 正在被停用的激活上下文不是最近激活的”错误解决方法
阅读量:6681 次
发布时间:2019-06-25

本文共 570 字,大约阅读时间需要 1 分钟。

程序在windowsXP和Windows7 32系统下运行的好好的,今天装了一个windows7 64位系统(说明,程序本身还是32位开发的),运行时出现“0xC015000F 正在被停用的激活上下文不是最近激活的”这个错误,找了好长时间才解决,下面总结如下:

   网上提到较多的方法是在调用CWinApp::InitInstance();接口后面使用afxAmbientActCtx = FALSE;我采用这个方法后确实不会出现这个问题,不过我的程序中有一些代码由于把这个变量设成false后导致不执行,所以会出现其他问题,所以放弃该方法。

 我采用的方式是将Debug时所有MFC异常都抛出,不让MFC处理异常,这样就不会导致crash,方法如下:在VS2008中“Debug”菜单->“Exceptions”->"Win32 Exceptions",然后将这些异常都抛出就可以了,将所有的都check上。不过这样的话应该也会把其他异常给抛出了,比如内存越界之类的。你的代码最好在其他机子上测一下,处理这些异常。

    抛出异常后,才发现,原来是自己写的代码纰漏太多,再次建议大家都把异常抛出勾上。

“0xC015000F 正在被停用的激活上下文不是最近激活的”错误解决方法 - 砖头不离身 - 砖头不离身
 
“0xC015000F 正在被停用的激活上下文不是最近激活的”错误解决方法 - 砖头不离身 - 砖头不离身
     最新发现,所有异常都勾上后,一个普通的FileSaveDlg在保存的时候,切换输入法都会导致异常。。。。汗!~
先不去分析,果断先把异常抛出勾回去!

转载地址:http://xqxao.baihongyu.com/

你可能感兴趣的文章
python中requests模块使用
查看>>
git bash 常用命令 新手学习
查看>>
最短路径
查看>>
POJ题目(转)
查看>>
day28 classmethod 装饰器
查看>>
QName
查看>>
Java使用线程并发库模拟弹夹装弹以及发射子弹的过程
查看>>
程序员找不女朋友的原因
查看>>
C#编程之“串口通讯多次接收”
查看>>
【python 文件操作】python 文件操作
查看>>
线程相关
查看>>
第十一次作业
查看>>
ubuntu 为rabbitmq安装web插件管理界面(为了远程查看rabbitmq) 分类...
查看>>
1.4 注册系统的逻辑与结构
查看>>
NOIP模拟2017.6.11解题报告
查看>>
Scramble String
查看>>
Linux基础:CentOS安装python3.7
查看>>
Daily Scrum: 2012/11/27
查看>>
vue学习中v-if和v-show一起使用的问题
查看>>
获取一个月前的当前时间
查看>>