释义 |
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 |