CDocument::ReportSaveLoadException

Виртуальный void ReportSaveLoadException ( LPCTSTR lpszPathName, CException * e, BOOL bSaving, UINT nIDPDefault );

Параметры

lpszPathName

Указывает на имя документа, сохранения или загрузки.

e

Указывает исключение, которое было брошено. Может быть пустым.

bSaving

Флаг, указывающий, какая операция была в процессе; ненулевое значение, если документ сохранен, 0 если загружен документ.

nIDPDefault

Идентификатор сообщения об ошибке будет отображаться, если функция не указан более специфический характер.

Примечания

Если создается исключение (обычно CFileException или CArchiveException) при сохранении или загрузке документа. Реализация по умолчанию проверяет объект исключения и ищет сообщение об ошибке, конкретно описываются причины. Если конкретное сообщение не найден или если e имеет значение NULL, используется общее сообщение, указанной в параметре nIDPDefault . Функция затем отображается окно сообщения, содержащее сообщение об ошибке. Переопределите эту функцию, если вы хотите предоставить дополнительные, индивидуализированных сообщений. Это передовые переопределения.

Обзор CDocument |nbsp; Члены класса | Иерархическая схема

См. также CDocument::OnOpenDocument, CDocument::OnSaveDocument, CFileException, CArchiveException

Index