System.ConvUtils.TConvTypeFactor

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.ConvUtils.TConvTypeInfoSystem.TObjectTConvTypeFactor

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.

Siehe auch