エラーコード(GDI関連)

Namespace: FVIL.GDI
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public abstract class ErrorCode : Errors
Visual Basic
Public MustInherit Class ErrorCode
	Inherits Errors

Remarks

このクラスの読み込み専用のスタティックメンバフィールドにエラーコードを定義しています。

エラーコード一覧

フィールド内容
16000_BASEエラーコード開始番号
16063FAILED_TO_DRAW描画処理が失敗しました。
16064FAILED_TO_CREATE_GDIOBJECTGDIオブジェクトの生成に失敗しました。

Examples

このクラスは抽象クラスですのでインスタンスを生成する事はできません。 各エラーコードを参照するには、下記(※1)のようにインスタンスを生成せずに直接参照してください。

C# Copy imageCopy
try
{
    // ここで何らかの例外が発生したと仮定します。
}
catch( FVIL.CFviException ex )
{
    // エラーコードによってメッセージ表示を分類します。

    if( ex.ErrorCode == FVIL.ErrorCode.INVALID_PARAMETER )          // (※1)
    {
        MessageBox.Show("パラメータに誤りがあります。", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
    else if( ex.ErrorCode == FVIL.ErrorCode.FAILED_TO_ALLOCATE )    // (※1)
    {
        MessageBox.Show("メモリの確保に失敗しました。", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
    else
    {
        String msg = String.Format("{0} で例外が発生しました。エラーコードは {1} です。)", ex.Function, ex.ErrorCode);
        MessageBox.Show(msg, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
    }
}

Inheritance Hierarchy

System..::..Object
FVIL..::..Errors
FVIL.GDI..::..ErrorCode

See Also