MFC 中,delete 一个对话框对象出现的错误
enlist_cli.exe 中的 0x77adcb85 (mfc90d.dll) 处最可能的异常: 0xC0000005: 读取位置 0xfeef000e 时发生访问冲突enlist_cli.exe 中的 0x7777482b 处最可能的异常: 0xC0150010: 正被停用的激活上下文对于当前执行线程来说不是活动的。
enlist_cli.exe 中的 0x7777482b 处未处理的异常: 0xC0150010: 正被停用的激活上下文对于当前执行线程来说不是活动的。
请问怎么解决啊
void CDialog_Send::OnClose()
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
//发送消息弹回到那个连接的界面
// ::SendMessage(*m_parent,WM_DIALOG_SEND_CLOSE,0,0);
DestroyWindow();
((Cenlist_cliDlg *)m_parent)->m_dia_send = NULL;
//用了delete就会出错
delete this;
CDialog::OnClose();
}