Freigeben über


CArchive::Abort

Rufen Sie diese Funktion auf, um das Archiv zu schließen, ohne eine Ausnahme auszulösen.

void Abort ( );

Hinweise

Der CArchive Destruktor ruft normalerweise Schließen auf, die alle Daten geleert, die nicht zum zugeordneten CFile-Objekt gespeichert wurde.Dies kann Ausnahmen führen.

Wenn diese Ausnahmen abfängt, empfiehlt es sich, Abort zu verwenden, sodass das Zerstören des Objekts nicht CArchive weitere Ausnahmen verursacht.Wenn es Ausnahmen behandelt, CArchive::Abort löst keine Ausnahme auf Fehler aus, da, anders als CArchive::Close, Abort Fehler ignoriert.

Wenn Sie in new, um CArchive des Objekts auf dem Heap zuzuordnen, sollten Sie diesen löschen müssen, nachdem Sie die Datei geschlossen haben.

Beispiel

Im Beispiel für CArchive::WriteClass.

Anforderungen

Header: afx.h

Siehe auch

Referenz

CArchive-Klasse

Hierarchien-Diagramm

CArchive::Close

CFile::Close