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选件类

层次结构图

CDocument::OnOpenDocument

CDocument::OnSaveDocument

CFileException选件类

CArchiveException选件类