CArchiveException::m_cause
Gibt die Ursache der Ausnahme.
int m_cause;
Hinweise
Dieser Datenmember ist eine öffentliche Variable des Typs int.Die Werte werden durch einen CArchiveException Aufzählungstyp definiert.Die Enumeratoren und ihre Bedeutungen sind, wie folgt:
CArchiveException::none kein Fehler aufgetreten.
Nicht angegebener Fehler CArchiveException::genericException.
CArchiveException::readOnly versucht, in ein Archiv zu schreiben, die für das Laden geöffnet wurde.
CArchiveException::endOfFile hat Dateiende beim Lesen eines Objekts.
CArchiveException::writeOnly hat versucht, einen Archiv zu lesen, das zum Speichern geöffnet wurde.
Ungültiges Dateiformat CArchiveException::badIndex.
CArchiveException::badClass hat versucht, ein Objekt in ein Objekt des falschen Typs zu lesen.
CArchiveException::badSchema versucht, ein Objekt mit einer anderen Version der Klasse zu lesen.
Hinweis Diese CArchiveException Ursachenenumeratoren sind von den CFileException Ursachenenumeratoren unterschiedlich.
Hinweis CArchiveException::generic ist veraltet.Verwendung genericException stattdessen.Wenn generic in einer Anwendung verwendet wird und mit /clr erstellt, gibt es Syntaxfehler, die nicht einfach zu entschlüsseln sind.
Anforderungen
Header: afx.h