0xC015000F 正在被停用的激活上下文不是最近激活的”错误解决方法
2023-09-27 14:28:16 时间
程序在windowsXP和Windows7 32系统下运行的好好的,今天装了一个windows7 64位系统(说明,程序本身还是32位开发的),运行时出现“0xC015000F 正在被停用的激活上下文不是最近激活的”这个错误,找了好长时间才解决,下面总结如下:
网上提到较多的方法是在调用CWinApp::InitInstance();接口后面使用afxAmbientActCtx = FALSE;我采用这个方法后确实不会出现这个问题,不过我的程序中有一些代码由于把这个变量设成false后导致不执行,所以会出现其他问题,所以放弃该方法。
程序在windowsXP和Windows7 32系统下运行的好好的,今天装了一个windows7 64位系统(说明,程序本身还是32位开发的),运行时出现“0xC015000F 正在被停用的激活上下文不是最近激活的”这个错误,找了好长时间才解决,下面总结如下:
![0xC015000F 正在被停用的激活上下文不是最近激活的错误解决方法 - 砖头不离身 - 砖头不离身](http://s4.sinaimg.cn/bmiddle/668aae78tc67fdb5cd923 690)
最新发现,所有异常都勾上后,一个普通的FileSaveDlg在保存的时候,切换输入法都会导致异常。。。。汗!~
先不去分析,果断先把异常抛出勾回去!
程序在windowsXP和Windows7 32系统下运行的好好的,今天装了一个windows7 64位系统(说明,程序本身还是32位开发的),运行时出现“0xC015000F 正在被停用的激活上下文不是最近激活的”这个错误,找了好长时间才解决,下面总结如下:
网上提到较多的方法是在调用CWinApp::InitInstance();接口后面使用afxAmbientActCtx = FALSE;我采用这个方法后确实不会出现这个问题,不过我的程序中有一些代码由于把这个变量设成false后导致不执行,所以会出现其他问题,所以放弃该方法。
我采用的方式是将Debug时所有MFC异常都抛出,不让MFC处理异常,这样就不会导致crash,方法如下:在VS2008中“Debug”菜单- “Exceptions”- "Win32 Exceptions",然后将这些异常都抛出就可以了,将所有的都check上。不过这样的话应该也会把其他异常给抛出了,比如内存越界之类的。你的代码最好在其他机子上测一下,处理这些异常。
抛出异常后,才发现,原来是自己写的代码纰漏太多,再次建议大家都把异常抛出勾上。
最新发现,所有异常都勾上后,一个普通的FileSaveDlg在保存的时候,切换输入法都会导致异常。。。。汗!~
先不去分析,果断先把异常抛出勾回去!
相关文章
- Android-68-Tomcat各种启动错误的解决的方法,如:Exception in thread "Thread-6" NoClassDefFoundError,Document base E:
- 在Win7中IIS配置Asp.Net虚拟目录的方法及错误总结!
- /storage/emulated/0/Download/copy_download.db (Permission denied)错误的处理方法
- Jsp中无法使用EL表达式的解决方法错误Can not find the tag library descriptor for http://java.sun.com/jsp/jstl/core
- Linux管理常见错误的解决方法
- Oracle ORA-12899错误的解决方法
- eclipse导入maven项目报错"Missing artifact com.sun.:tools:jar:1.8.0"错误解决方法
- Eclipse开发时出现HTTP 403 错误(禁止访问)的解决方法
- 一、AspNetCore中的过滤器(错误则调用另外方法||实现缓存)
- sqlserver2008查看表记录或者修改存储过程出现目录名无效错误解决方法
- 【Unity3D日常BUG】导入工程出现错误“Creating unique file”的解决方法
- [转载][jQuery] Cannot read property ‘msie’ of undefined错误的解决方法
- 编译boost程序出现如下错误fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_54.lib'的解决方法
- 错误Name node is in safe mode的解决方法 (转)
- “/”应用程序中的服务器错误和Server Error in '/' Application... 的终极解决方法
- impdp导入DMP文件时报ORA-39083和ORA-29516错误完美解决方法
- Git 常见错误 之 fatal: remote error: CAPTCHA required 简单解决方法
- 执行游戏时出现0xc000007b错误的解决方法
- 【Maven】Project configuration is not up-to-date with pom.xml错误解决方法
- C#中错误日志记录方法,信息比较详细易定位
- Beyond Compare 提示错误"这个授权密钥已被吊销"的解决方法