CDocument::ReportSaveLoadException

调用,如果引发了异常(通常 CFileExceptionCArchiveException),在保存或加载文档时。

virtual void ReportSaveLoadException( 
   LPCTSTR lpszPathName, 
   CException* e, 
   BOOL bSaving, 
   UINT nIDPDefault  
);

参数

  • lpszPathName
    指向保存或加载文档的名称。

  • e
    指向时引发的异常。 可能为 NULL

  • bSaving
    标志指示操作正在进行中;非零,如果文档保存,0;如果文档加载。

  • nIDPDefault
    要显示的错误消息的标识符,如果函数不指定为更具体一个。

备注

默认实现检查异常对象并查找专门介绍原因的错误消息。 如果未找到特定消息,或者 eNULL,使用 nIDPDefault 参数指定的一般消息。 函数来显示包含错误信息的消息框。 重写此函数,如果要提供此外,自定义的失败消息。 这是一个高级可重写。

要求

Header: afxwin.h

请参见

参考

CDocument Class

层次结构图

CDocument::OnOpenDocument

CDocument::OnSaveDocument

CFileException Class

CArchiveException Class