zip's

while(true) { Write it down; Think about it; Refine it; Sleep(); }

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

关闭应用程序,出现如下的崩溃情况

image

 

从消息框中可以看出,其原因很可能是由于内存,对于上了年纪的老代码,这类问题可能会比较难于调试,下面是一些或许管用的方法:

 

模块状态不正确

MFC开发的 dll 需要使用 AFX_MANAGE_STATE(AfxGetStaticModuleState()); 来维护模块状态。如果缺少,某些类在析构时则会出现此问题。

 

调试方法

注释掉不需要的代码,运行看变化;

posted on 2011-10-28 14:26  zip's  阅读(1335)  评论(1编辑  收藏  举报