計量単位の種類の追加

提供: Appmethod Topics
移動先: 案内検索

計量単位の変換 への移動


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

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

以下のトピックで取り上げる例では、その方法を示しています。

詳細については、標準変換ユニットのソース コード(StdConvs.pas)を参照してください。

詳細については、標準変換ユニットのソース コード(StdConvs.hpp)を参照してください。

メモ: ソース コードは、本製品の必ずしもすべてのエディションに含まれているわけではありません。

関連項目