System.ConvUtils.TConvTypeProcs.Create
Delphi
constructor Create(const AConvFamily: TConvFamily; const ADescription: string; const AToCommonProc, AFromCommonProc: TConversionProc);
C++
__fastcall TConvTypeProcs(const TConvFamily AConvFamily, const System::UnicodeString ADescription, const TConversionProc AToCommonProc, const TConversionProc AFromCommonProc);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.ConvUtils.pas System.ConvUtils.hpp |
System.ConvUtils | TConvTypeProcs |
説明
Create は,TConvTypeProcs のインスタンスを作成します。
Create コンストラクタを呼び出すと,実行時に TConvTypeProcs の下位クラスをインスタンス化できます。この下位クラスは,新しい変換型を登録するために,RegisterConversionType 関数に渡すことができます。直接 TConvTypeProcs をインスタンス化する必要はありません。2 つの変換関数を指定して変換型を登録すると,RegisterConversionType 関数は,TConvTypeProcs の新しいインスタンスを作成します。
Create コンストラクタは,AConvFamily パラメータを ConvFamily プロパティに,ADescription パラメータを Description プロパティに代入します。保存した AToCommonProc および AFromCommonProc パラメータは,FromCommon および ToCommon メソッドを実装するのに使用します。
AConvFamily が,登録された変換ファミリーの識別子ではない場合,Create は,EConversionError 例外を生成します。