CDocument::ReportSaveLoadException
Aufgerufen, wenn eine Ausnahme (in der Regel CFileException oder CArchiveException) beim Speichern oder Laden des Dokuments ausgelöst wird.
virtual void ReportSaveLoadException(
LPCTSTR lpszPathName,
CException* e,
BOOL bSaving,
UINT nIDPDefault
);
Parameter
lpszPathName
Zeigt auf den Namen des Dokuments, die gespeichert oder geladen wurde.e
Zeigt auf die Ausnahme, die ausgelöst wurde. Kann NULL.BSaving
Flagsangeben, welcher Vorgang ausgeführt war; ungleich 0 (null), wenn das Dokument gespeichert wurde, 0, wenn das Dokument geladen wurde.nIDPDefault
Bezeichner der Fehlermeldung angezeigt werden, wenn die Funktion kein spezifischeres angibt.
Hinweise
Die Standardimplementierung überprüft das Ausnahmeobjekt und sucht eine Fehlermeldung, die insbesondere die Ursache beschreibt. Wenn eine bestimmte Meldung nicht gefunden wird, oder wenn NULLe ist, wird die allgemeine Meldung, die von den nIDPDefault-Parameter angegeben wird, verwendet. Die Funktion wird anschließend ein Meldungsfeld an, das die Fehlermeldung enthält. Überschreiben Sie diese Funktion, wenn Sie die zusätzlichen, benutzerdefinierte Fehlermeldungen bereitstellen möchten. Dies ist ein erweitertes schreibbar gekennzeichnet.
Anforderungen
Header: afxwin.h