展开全部
试一试把生成的可执行文件所在目录里的文件全部删除,之后重新编译运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关闭就失败,是弹出的对话框,还是你的项目就是对话框项目
首先确知则数保 主体没错搭首,盯散然后看看你的析构函数是否释放错误
首先确知则数保 主体没错搭首,盯散然后看看你的析构函数是否释放错误
追问
谢谢你的回答,我就是通过CEdit 定义一个对象。如editTest,用editTest.Attach函数与一个edit控件关联的。这个对象是在一个对话框类中定义的成员变量。不是通过ClassWirzard中关联的控件。程序中我没有手动通过editTest.Detach()手动解除关联。运行后若关闭对话框就崩溃了。就是想问为什么非要手动解除关联呢?对话框关闭,它跟着结束就是了啊。为什会崩溃呢?麻烦了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关联方式不对,你怎么关联的?
更多追问追答
追问
谢谢你的回答,我就是通过CEdit 定义一个对象。如editTest,用editTest.Attach函数与一个edit控件关联的。这个对象是在一个对话框类中定义的成员变量。不是通过ClassWirzard中关联的控件。程序中我没有手动通过editTest.Detach()手动解除关联。运行后若关闭对话框就崩溃了。就是想问为什么非要手动解除关联呢?对话框关闭,它跟着结束就是了啊。为什会崩溃呢?麻烦了。
追答
对话框 销毁时,edit也会销毁,所以edit句柄就不存在了。
但是你的这个editTest析构时,又做了一次销毁,所以就发生崩溃。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询