mfc第二次创建对话框崩溃

mfc第二次创建对话框崩溃,第1张

mfc第二次创建对话框崩溃通常是由于内存泄漏或某些资源句柄没有正确释放引起的。如果程序中有指针或其他资源对象,但没有及时释放,就会发生内存泄漏,从而导致第二次创建对话框时出现崩溃。因此,在程序中要及时释放指针或其他资源句柄,避免内存泄漏,以免出现类似问题。

如果你是用变量绑定的,先看下是否在DDX_Control里面已经添加了变量和对应资源ID的绑定;

如果不是变量绑定的,看看有没有调用类似Create的函数;是否在没有Create前就调用了某些设置窗口属性的函数;

如果之前的确认无误,那么就需要看一下是不是在调用的时候,ListCtrl所在的窗口已经被销毁

楼上说的对,很可能是你内存泄露了,或是代码有些地方写的不严谨,访问了非法内存,像你玩半个小时就挂了,访问非法内存的可能性很大,因为就现在的内存、虚拟内存容量来说,内存泄露不会这么快的!


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

原文地址:https://54852.com/yw/11563574.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存