System.ConvUtils.TConvTypeFactor
Delphi
TConvTypeFactor = class(TConvTypeInfo)
C++
class PASCALIMPLEMENTATION TConvTypeFactor : public TConvTypeInfo
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.ConvUtils.pas System.ConvUtils.hpp |
System.ConvUtils | System.ConvUtils |
Beschreibung
TConvTypeFactor beschreibt einen registrierten Konvertierungstyp (eine Maßeinheit), der sich durch einen einfachen Umrechnungsfaktor von den Basiseinheiten seiner Konvertierungsfamilie unterscheidet.
Die globale Funktion RegisterConversionType erstellt automatisch ein TConvTypeFactor-Objekt, wenn Sie einen Konvertierungstyp durch Angabe eines Umrechnungsfaktors registrieren. Die Klasse TConvTypeFactor implementiert die beiden Methoden FromCommon und ToCommon, die die Konvertierung mit Hilfe des in der Eigenschaft Factor angegebenen Faktors durchführen.
TConvTypeFactor braucht nicht direkt verwendet zu werden. Sie können einen Konvertierungstyp mit einem einfachen Umrechnungsfaktor registrieren, indem Sie RegisterConversionType mit diesem Faktor aufrufen.
TConvTypeFactor bietet sich als Basisklasse für eigene Konvertierungstypen an, die zusätzliche Operationen durchführen. Beispielsweise können Sie eine Klasse ableiten, die eine Multiplikation mit dem angegebenen Faktor durchführt und anschließend das Komma um eine bestimmte Anzahl Stellen verschiebt.