问题描述
- VC2010 将KillTime函数放在对话框析构函数中报错。
-
VC2010 将KillTime函数放在对话框析构函数中,Release下退出对话框没有问题,Bebug下退出对话框报错:Debug Assertion Failed!
解决方案
最好是放到对话框的OnClose等消息中处理,这个时候对话框等还没有释放
解决方案二:
已经开始析构了,说明窗体的资源都开始释放,这时是一个临界的状态,可能出现奇怪的错误。
建议将 KillTimer 的调用提前。一般放在 OnClose 中 或 对 MW_DESTROY 的消息响应中比较适合。
解决方案三:
放在窗口销毁的函数里,OnDestroy消息函数里
时间: 2024-11-02 20:19:47