次の方法で共有


CArchiveException::m_cause

例外の原因を指定します。

int m_cause;

解説

このデータ メンバーは型 intのパブリック変数です。この値は CArchiveException によって列挙される型によって定義されます。次のように列挙子とその意味です:

  • CArchiveException::none エラーが発生します。

  • CArchiveException::genericException の未定義のエラー。

  • CArchiveException::readOnly は、読み込み用に開いたアーカイブに記述しようとしました。

  • CArchiveException::endOfFile は、オブジェクトの読み取り時、ファイルの終端に到達しました。

  • CArchiveException::writeOnly は格納用に開いたアーカイブから読み込みを試みます。

  • CArchiveException::badIndex の無効なファイル形式。

  • CArchiveException::badClass は、間違った型のオブジェクトにオブジェクトを読み込むとしました。

  • CArchiveException::badSchema は、クラスの別のバージョンのを使用してオブジェクトの読み込みを試みます。

    [!メモ]

    これらの CArchiveException の原因の列挙子は CFileException の原因の列挙子とは異なります。

    [!メモ]

    CArchiveException::generic は推奨されていません。genericException を使用します。generic がアプリケーションで使用され、/clr とビルド、デコードと判断に構文エラーがあります。

必要条件

ヘッダー : afx.h

参照

関連項目

CArchiveException クラス

階層図