System.ConvUtils.TConvTypeProcs
Delphi
TConvTypeProcs = class(TConvTypeInfo)
C++
class PASCALIMPLEMENTATION TConvTypeProcs : public TConvTypeInfo
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.ConvUtils.pas System.ConvUtils.hpp |
System.ConvUtils | System.ConvUtils |
Beschreibung
TConvTypeProcs beschreibt einen registrierten Konvertierungstyp (eine Maßeinheit), der durch die Angabe von Konvertierungsmethoden registriert wird.
Die globale Funktion RegisterConversionType erstellt automatisch ein TConvTypeProcs-Objekt, wenn Sie einen Konvertierungstyp registrieren, indem Sie Methoden für die Konvertierung zwischen dem neuen Typ und den Basiseinheiten seiner Konvertierungsfamilie angeben. Die Klasse TConvTypeProcs implementiert die beiden Methoden FromCommon und ToCommon, um die Umrechnung mit Hilfe des in der Eigenschaft Factor angegebenen Faktors durchzuführen.
TConvTypeProcs braucht nicht direkt verwendet zu werden. Sie können einen Konvertierungstyp registrieren, indem Sie beim Aufruf von RegisterConversionType die Syntax mit den beiden Konvertierungsfunktionen verwenden.
TConvTypeProcs bietet sich als Basisklasse für eigene Konvertierungstypen an, die zusätzlich zu den Konvertierungen weitere Operationen durchführen. Sie können beispielsweise eine Klasse ableiten, in der das Ergebnis der Umrechnung auf eine bestimmte Anzahl Dezimalstellen gerundet wird.