Data.Bind.ObjectScope.RegisterValueGenerator
Delphi
procedure RegisterValueGenerator(const AName: string; AFieldTypes: TGeneratorFieldTypes; AClass: TValueGeneratorClass;
const AFrameWorkExt: string);
procedure RegisterValueGenerator(const AName: string; AFieldTypes: TGeneratorFieldTypes; const ADescription: TValueGeneratorDescription;
const AFrameWorkExt: string);
C++
extern DELPHI_PACKAGE void __fastcall RegisterValueGenerator(const System::UnicodeString AName, TGeneratorFieldTypes AFieldTypes, TValueGeneratorClass AClass, const System::UnicodeString AFrameworkExt = System::UnicodeString())/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.Bind.ObjectScope.pas Data.Bind.ObjectScope.hpp |
Data.Bind.ObjectScope | Data.Bind.ObjectScope |
説明
指定されたパラメータを使って値ジェネレータを登録します。
RegisterValueGenerator には 2 つのオーバーロード メソッドがあります。両方が受け取る AName
、AFieldTypes
、および AFrameWorkExt
のパラメータには、ジェネレータの名前、フィールドの型、および使用するフレームワーク(vcl、fmx など)をそれぞれ指定します。1 つ目のオーバーロード メソッドは、AClass
パラメータとして TValueGenerator クラスのメタクラスを受け取ります。それに対して 2 つ目のオーバーロード メソッドでは、ADescription
パラメータを受け取ります。