System.ConvUtils.TConvTypeProcs

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.ConvUtils.TConvTypeInfoSystem.TObjectTConvTypeProcs

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.

Siehe auch