System.ConvUtils.TConvTypeFactor.Create
Delphi
constructor Create(const AConvFamily: TConvFamily; const ADescription: string; const AFactor: Double);
C++
__fastcall TConvTypeFactor(const TConvFamily AConvFamily, const System::UnicodeString ADescription, const double AFactor);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | System.ConvUtils.pas System.ConvUtils.hpp |
System.ConvUtils | TConvTypeFactor |
Beschreibung
Erstellt eine Instanz von TConvTypeFactor.
Mit Create können Sie zur Laufzeit einen TConvTypeFactor-Nachkommen instantiieren. Die Instanz kann anschließend bei der Registrierung eines neuen Konvertierungstyps an die globale Funktion RegisterConversionType übergeben werden. Sie brauchen aber keine Instanzen von TConvTypeFactor direkt zu erstellen. Dies geschieht automatisch, wenn Sie mit der Funktion RegisterConversionType einen Konvertierungstyp durch Angabe eines Umrechnungsfaktors registrieren.
Der Konstruktor weist den Wert des Parameters AFactor der Eigenschaft Factor, den Wert von AConvFamily der Eigenschaft ConvFamily und den Wert von ADescription der Eigenschaft Description zu.
Hat AFactor den Wert Null, wird eine EZeroDivide-Exception ausgelöst. Wenn in AConvFamily nicht der Bezeichner einer registrierten Konvertierungsfamilie übergeben wird, löst Create eine EConversionError-Exception aus.