System.TypInfo.TFloatType
Delphi
TFloatType = (ftSingle, ftDouble, ftExtended, ftComp, ftCurr);
C++
enum DECLSPEC_DENUM TFloatType : unsigned char { ftSingle, ftDouble, ftExtended, ftComp, ftCurr };
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Beschreibung
Listet die Typen der Gleitkommazahlen im TTypeData-Record auf.
Die Routine GetTypeData verwendet die RTTI (Run Time Type Information) von Delphi, um einen Zeiger auf den TTypeData-Record zurückzugeben, der den Datentyp einer Komponenteneigenschaft beschreibt.
TTypeData ist eine varianter Record; das Layout hängt von dem Wert der Eigenschaft TTypeKind ab. Wenn der Wert tkFloat ist, enthalten die Daten einen der TFloatType-Aufzählungswerte.
Die TFloatType-Werte bedeuten Folgendes:
Wert | Bedeutung |
---|---|
ftSingle |
Datentyp Single. (-1,5 x 10^45 .. 3,4 x 10^38) |
ftDouble |
Datentyp Double. (-5,0 x 10^324 .. 1,7 x 10^308) |
ftExtended |
Datentyp Extended. (-3,6 x 10^4951 .. 1,1 x 10^4932) |
ftComp |
Datentyp Comp. (-2^63+1 .. 2^63-1) |
ftCurr |
Datentyp Currency. (20 signifikante Ziffern, 4 Dezimalstellen) |
Siehe auch
Codebeispiele