我的程序编译正常,执行也没问题,单退出时总是发生非法内存访问错,究竟哪里出了问题?
xiesl 2002-07-05 08:15:28 我的程序是一个分割窗口的程序,用的是标准的MFC方法,分成两个子窗口,子窗口的视类是从CForm派生的,两个子窗口用同样的视类。
错误是从PostNcDestroy()出来的。
void CDisplayClientViewSe::PostNcDestroy()
{
// TODO: Add your specialized code here and/or call the base class
MessageBox("Test!");
CFormView::PostNcDestroy(); //在这个调用中出错了,内存读取非法!
}
我在CDisplayClientViewSe中使用了几个COM组件,还起了线程,不知道与这个有没关系。
各位大侠帮帮忙,多谢!