| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2580 人关注过本帖
标题:MFC 中,delete 一个对话框对象出现的错误
取消只看楼主 加入收藏
bok002121
Rank: 2
等 级:论坛游民
帖 子:90
专家分:26
注 册:2012-11-11
结帖率:87.5%
收藏
已结贴  问题点数:20 回复次数:3 
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();
}
搜索更多相关主题的帖子: 对话框 上下文 
2014-05-25 13:59
bok002121
Rank: 2
等 级:论坛游民
帖 子:90
专家分:26
注 册:2012-11-11
收藏
得分:0 
回复 2 楼 砖家的谎言
MFC........这个你也不知道吗
2014-05-25 15:41
bok002121
Rank: 2
等 级:论坛游民
帖 子:90
专家分:26
注 册:2012-11-11
收藏
得分:0 
情况再详细:
一个主窗口,new 产生另一个子窗口;
子窗口关闭的之后
想delete掉这个子窗口对象;
结果就出现了问题
2014-05-25 17:16
bok002121
Rank: 2
等 级:论坛游民
帖 子:90
专家分:26
注 册:2012-11-11
收藏
得分:0 
回复 6 楼 top398
确实是这个问题.....之前在VC这样写没事,这次在VS写竟然报错了
2014-05-26 08:18
快速回复:MFC 中,delete 一个对话框对象出现的错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020522 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved