Шаг 1099 - CDocument::ReportSaveLoadException

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

Параметры
lpszPathName
Указатель на имя документа, который сохранялся или загружен.
e
Указатель на исключительную ситуацию, которая была брошена. Может Быть NULL.
bSaving
Флажок, указывающий, какая операция происходила. Отлично от нуля, если документ сохранялся, 0 если документ загружался.
nIDPDefault
Идентификатор сообщения об ошибках, которое нужно отобразить, если функция не определяет более специфический.

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 24.02.2002