CArchive::Abort
例外をスローせずにアーカイブを閉じる場合は、この関数を呼び出します。
void Abort ( );
解説
CArchive デストラクターは、通常 Close を呼び出して、関連の CFile オブジェクトに保存されなかったデータをすべてフラッシュします。 データがフラッシュされると例外が発生する場合があります。
このような例外が発生した場合は、Abort を使用します。Abort を使用するとCArchive オブジェクトが消滅しても例外は発生しません。 例外を処理する場合、CArchive::Abort はエラーが発生しても例外をスローしません。CArchive::Close とは異なり、Abort はエラーを無視します。
new を使用してヒープ領域に CArchive オブジェクトを割り当てた場合は、ファイルを閉じた後でそのオブジェクトを削除する必要があります。
使用例
「CArchive::WriteClass」の例を参照してください。
必要条件
**ヘッダー:**afx.h