CDocument::ReportSaveLoadException

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

参数:
lpszPathName正在被保存或装载的文档名字的指针。
e产生的异常的指针,可以为NULL。
bSaving操作进展的标记。如果文档被保存,则返回非零值,否则为0。
nIDPDefault如果函数不能指定一个更明确的错误消息,该参数显示错误消息的标识。

说明:
在保存或装载文档期间发生异常时(通常是一个CFileException 或CArchive-Exception),调用该成员函数。缺省方式是检查异常对象并寻找描述异常原因的错误消息。如果没有找到该消息或者如果e为NULL,则使用nIDPDefault 指定的通用消息。函数在消息框中显示错误消息。如果要提供另外定制的失败消息,可覆盖该函数。这是一个高级函数覆盖。

请参阅:
CDocument::OnOpenDocument, CDocument::OnSaveDocument, CFileException, CArchiveException