MFC无法退出程序

MFC无法退出程序,第1张

你是说要退出对话框?

退出的方法可以是用

CDialog::OnOK()

CDialog::OnCancel()

SendMessage(WM_CLOSE)

应该说,程序的关闭处理还是不完善。多线程,应该是在主线程关闭前,在合理的位置抛出消息给子线程,声明程序结束,子线程中,如果有对主线程的访问,也应该先判断主程序的合法性,并根据异常结果进行处理,如果这些没有处理好,是会发生你所说的情况。

你检查一下,在程序的某个地方,是不是在清除内存(删除对象)时,删除了不存在的对象;或者,对无效的指针(对象)变量进行了 *** 作。

因为,在不同的电脑环境下,有些指针(或变量)会无效。

对于CheckBytes函数,你重点检查char *pb是否有效。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11318641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存