Share via


例外クラス

クラス ライブラリは、CException クラスに基づく例外処理メカニズムを提供します。 アプリケーション フレームワークでは、そのコードで例外が使用されます。また、それらを自分で使用できます。 詳細は、例外のアーティクルを参照してください。 CException から独自の例外型を派生させることができます。

MFC には、独自の例外を派生できる例外クラスと、サポートしているすべての例外の例外クラスが提供されます。

Cexception
例外の基底クラス。

CArchiveException
アーカイブ例外。

CDaoException
DAO データベース操作でエラーが発生した場合の例外。

CDBException
ODBC データベース処理でエラーが発生した場合の例外。

CFileException
ファイル指向の例外。

CMemoryException
メモリ不足の例外。

CNotSupportedException
サポートされていない機能を使用した結果の例外。

COleException
OLE 処理の失敗に起因する例外。 このクラスは、コンテナーとサーバーの両方によって使用されます。

COleDispatchException
オートメーション中のエラーによって発生する例外。 オートメーションの例外はオートメーション サーバーによってスローされ、オートメーション クライアントによってキャッチされます。

CResourceException
Windows リソースの読み込みエラーによって発生する例外。

CUserException
ユーザーが開始した操作を停止するために使用される例外。 通常はこの例外がスローされる前に、ユーザーに問題が通知されます。

関連項目

クラスの概要