Aus RAD Studio API Documentation
Klassen
EBcdException | EBcdException ist die Exception-Klasse für Fehlerbedingungen, die bei der Arbeit mit BCD-Werten auftreten. |
EBcdOverflowException | EBcdOverflowException ist die Exception-Klasse für Fehlerbedingungen, die auftreten, wenn ein Variant-Objekt einen BCD-Wert nicht mit der angeforderten Genauigkeit und Dezimalstellenanzahl erstellen kann. |
Routinen
BcdAdd | Addiert zwei TBcd-Werte. |
BcdCompare | Vergleicht zwei TBcd-Werte. |
BcdDivide | Dividiert einen BCD-Wert durch einen anderen. |
BcdFromBytes | |
BcdMultiply | Multipliziert zwei BCD-Werte. |
BcdPrecision | Gibt die Genauigkeit eines binärcodierten Dezimalwertes (BCD) zurück. |
BCDRoundTo | |
BcdScale | Gibt die Anzahl der Dezimalstellen eines binärcodierten Dezimalwertes (BCD) zurück. |
BcdSubtract | Subtrahiert einen BCD-Wert von einem anderen. |
BcdToBytes | |
BCDToCurr | Konvertiert einen binär-codierten Dezimalwert (BCD) in den entsprechenden Währungswert. |
BCDToCurrency | |
BcdToDouble | Konvertiert einen binär-codierten Dezimalwert (BCD) in den entsprechenden Gleitkommawert mit doppelter Genauigkeit. |
BcdToInt64 | |
BcdToInteger | Konvertiert einen binär-codierten Dezimalwert (BCD) in einen Integerwert. |
BcdToStr | Gibt eine String-Repräsentation eines binärcodierten Dezimalwertes (BCD) zurück. |
BcdToStrF | Gibt eine String-Repräsentation in der angegebenen Formatierung eines binärcodierten Dezimalwertes (BCD) zurück. |
CurrencyToBcd | |
CurrToBCD | Konvertiert einen Währungswert in den entsprechenden binärcodierten Dezimalwert (BCD). |
DoubleToBcd | Konvertiert einen Gleitkommawert mit doppelter Genauigkeit in den entsprechenden binär-codierten Dezimalwert (BCD). |
FormatBcd | Gibt eine String-Repräsentation in der angegebenen Formatierung eines binärcodierten Dezimalwertes (BCD) zurück. |
IntegerToBcd | Konvertiert einen Integerwert in den entsprechenden binärcodierten Dezimalwert (BCD). |
IsBcdNegative | Gibt an, ob ein BCD-Wert (binärcodierte Dezimalzahl) kleiner als Null ist. |
NormalizeBcd | Konvertiert einen BCD-Wert in einen anderen BCD-Wert mit der angegebenen Genauigkeit und Anzahl von Dezimalstellen. |
RoundAt (veraltet) | |
StrToBcd | Konvertiert einen String in den entsprechenden binärcodierten Dezimalwert (BCD). |
TryStrToBcd | Konvertiert einen String in den entsprechenden binärcodierten Dezimalwert (BCD). |
VarFMTBcd | Gibt die TVarType-Konstante zurück, die den internen Typ einer Variante als einen TBcd-Wert ausweist. |
VarFMTBcdCreate | Erstellt eine neue Variante, deren Wert intern als TBcd-Wert gespeichert wird. |
VarIsFMTBcd | Gibt an, ob die angegebene Variante einen TBcd-Wert repräsentiert. |
VarToBcd | Konvertiert eine Variante in einen Wert des Typs TBcd. |
Typen
Variablen
Konstanten
_DefaultDecimals | _DefaultDecimals: Integer = $A; |
_NoDecimal | _NoDecimal: Integer = $FFFFFF01; |
DefaultFMTBcdScale | DefaultFMTBcdScale: Integer = 6; |
MaxBcdPrecision | MaxBcdPrecision: Integer = $12; |
MaxBcdScale | MaxBcdScale: Integer = 4; |
MaxFMTBcdDigits | MaxFMTBcdDigits: Integer = $20; |
MaxFMTBcdFractionSize | MaxFMTBcdFractionSize: Integer = $40; |
MaxStringDigits | MaxStringDigits: Integer = $64; |
SizeOfFraction | SizeOfFraction: Integer = $20; |
SizeOfTBCD | SizeOfTBCD: Integer = $22; |