System.ConvUtils.TConvTypeProcs
Delphi
TConvTypeProcs = class(TConvTypeInfo)
C++
class PASCALIMPLEMENTATION TConvTypeProcs : public TConvTypeInfo
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.ConvUtils.pas System.ConvUtils.hpp |
System.ConvUtils | System.ConvUtils |
説明
TConvTypeProcs は,変換方法を指定して登録された単一の変換型(測定単位)を示します。
グローバル関数 RegisterConversionType は,変換型とその変換ファミリーの基本単位の間で変換を実行する関数を指定して変換型を登録したときに TConvTypeProcs インスタンスを自動的に作成します。TConvTypeProcs は,コンストラクタに提供される関数を使って変換を実行するために FromCommon メソッドおよび ToCommon メソッドを実装しています。
直接 TConvTypeProcs を使用する必要はありません。カスタム変換関数を使用する変換型を登録するには,2 つの変換関数を指定する構文で RegisterConversionType を呼び出します。
ただし,カスタム変換手順の前後に通常のアクションを実行する変換型を実装する場合に,基本クラスとして TConvTypeProcs を使用することはできます。たとえば,指定した関数で変換を計算した後に,指定した小数点に結果を丸めるクラスを記述できます。