CDocument::ReportSaveLoadException
Jeśli wyjątek (zazwyczaj CFileException lub CArchiveException) podczas zapisywania lub ładowania dokumentu.
virtual void ReportSaveLoadException(
LPCTSTR lpszPathName,
CException* e,
BOOL bSaving,
UINT nIDPDefault
);
Parametry
lpszPathName
Wskazuje nazwę dokumentu, który był zapisany lub załadowany.e
Wskazuje, że zgłoszono wyjątek.Może być NULL.bSaving
Flaga wskazująca, jaki operacja była w toku; niezerowa, jeśli dokument był zapisywany, 0 Jeśli ładowania dokumentu.nIDPDefault
Identyfikator komunikatu o błędzie wyświetlany, jeśli funkcja nie określają one bardziej szczegółowych.
Uwagi
Domyślna implementacja analizuje obiekt wyjątku i wyszukuje komunikat o błędzie, który opisuje przyczynę.Jeśli nie znaleziono określonej wiadomości lub e jest NULL, ogólne wiadomości określonej przez nIDPDefault parametr jest używany.Następnie funkcja wyświetla okno komunikatu zawierające komunikat o błędzie.Jeśli chcesz podać dodatkowe, niestandardowe komunikaty, należy zastąpić tej funkcji.Jest to zaawansowane NotOverridable.
Wymagania
Nagłówek: afxwin.h