Поделиться через


CDocument::ReportSaveLoadException

Вызванный если исключение (обычно CFileException или CArchiveException) при сохранении или загрузке документа.

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