各位大侠:
    我用VC6.0开发一个与 8500接收机 通信的程序。使用同事的 录音class,每次保存录音文件之后再关闭窗体时,总是出现“ Debug Assertion Failed!”,错误行在 vc98/mfc/include/afxwin1.inl 的第283行,_AFXWIN_INLINE int CGdiObject::GetObject(int nCount, LPVOID lpObject) const    //282
{ ASSERT(m_hObject != NULL); return ::GetObject(m_hObject, nCount, lpObject); } //283而且我在保存按钮函数中设断点,执行到调用保存对话框时就出现上面的错误,但我将断点设在保存函数中的保存对话框调用之后则不会出现那个错误,再向后执行就又在汇编代码部分出现上面的错误。但在我同事的工程里保存、在保存函数中设断点都没错,我真有点迷茫了。   各位大侠,帮我看看可能会是什么原因引起这个错误,我都重做了不只一次这个工程了,仍然解决不了。我该如何解决类似“debug assertion failed!”之类的错误,请指教!