System.ConvUtils.RegisterConversionFamily
Delphi
function RegisterConversionFamily(const ADescription: string): TConvFamily;
C++
extern DELPHI_PACKAGE TConvFamily __fastcall RegisterConversionFamily(const System::UnicodeString ADescription);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.ConvUtils.pas System.ConvUtils.hpp |
System.ConvUtils | System.ConvUtils |
説明
新しい変換ファミリーを登録して,その識別子を返します。
RegisterConversionFamily 関数を呼び出すと,新しい変換ファミリーを作成できます。変換ファミリーは,さまざまな単位を使って測定できる対象を表します。たとえば,StdConvs ユニットは距離,音量,面積,温度などの変換ファミリーを定義しています。
新しい変換ファミリーを登録した後は,RegisterConversionType 関数を使用してそのファミリーに属する尺度の単位を登録できます。RegisterConversionType は,RegisterConversionFamily で返される変換ファミリーの識別子を引数としてとります。グローバルな Convert 関数は,同じ変換ファミリーに登録されている 2 つの変換の種類(単位)の間で変換を実行することができます。
ADescription は,変換ファミリーの名前となる文字列です。通常は,「Distance」,「Volume」,「Area」,「Temperature」といった測定対象の名前にします。
RegisterConversionFamily は,新しい変換ファミリーの識別子を返します。