MFC应用程序关闭后异常中断

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC应用程序关闭后异常中断相关的知识,希望对你有一定的参考价值。

我测试了一下,release编译,即使空内容获取也没有问题。
我觉得,应该是你的项目中release版本的优化做的太多,或者程序其它原因造成的。
因为版本和环境差异,建议你自己先试验一下:
建立一个类似的mfc对话框工程,简单一个按钮一个编辑框,使用以上代码,release编译,看看有没有问题,如果没有,对比一下release版本的优化参数有什么不同(有就调整),如果没有不同,那么应该是你程序其它代码干扰的问题了,这种干扰问题很麻烦,只能是熟悉代码的情况下进行分析优化,没有太好的建议。
参考技术A 从这里看不出什么什么具体问题。
应该是你在关闭中存在没有处理的窗口操作,这个可能是线程、控件没有收到或者处理关闭消息,注意在OnClose或者其它关闭处理函数中手动将这些关闭掉(你的描述只能看出,窗口已经关闭,但程序没有退出完成的时候,依然有代码进行窗口操作)

以上是关于MFC应用程序关闭后异常中断的主要内容,如果未能解决你的问题,请参考以下文章

如何避免关键程序被意外关闭?

通过MFC关闭一个CMD程序

PLSQL——05异常处理

是啥导致 MFC 应用程序菜单栏变灰? [关闭]

中断异常和系统调用

关闭和重新打开应用程序后,Android 画布游戏循环中断 onResume()