測定単位の種類の追加(C++)

提供: RAD Studio
移動先: 案内検索

測定値の変換(C++) への移動


System.StdConvs ユニットにまだ定義されていない測定単位間で変換を実行する場合は、それらの測定単位(TConvType 値)を表す変換ファミリを新規に作成する必要があります。2 つの TConvType 値が同じ変換ファミリに登録されている場合は、それらの TConvType 値で表される測定単位間の変換を Convert 関数で行うことができます。

まず、RegisterConversionFamily 関数を使って変換ファミリを登録することで、TConvFamily 値を取得する必要があります。(新しい変換ファミリを登録するか、System.StdConvs ユニットに定義されているグローバル変数の 1 つを使用して)TConvFamily 値を取得したら、RegisterConversionType 関数を使用して、新しい単位を変換ファミリに追加できます。

以下の例では、その方法を示しています。詳細については、「単純な変換ファミリの作成と単位の追加(C++)」と「変換関数の使用(C++)」を参照してください。

関連項目