De RAD Studio API Documentation
Classes
EBcdException | EBcdException est la classe des exceptions pour les erreurs se produisant lors de la manipulation de valeurs décimales codées binaire (BCD). |
EBcdOverflowException | EBcdOverflowException est la classe des exceptions pour les erreurs se produisant quand un Variant ne peut créer une valeur décimale codée binaire (BCD) en raison de la précision et du nombre de décimales requis. |
Routines
BcdAdd | Ajoute deux valeurs TBcd. |
BcdCompare | Compare deux valeurs TBcd. |
BcdDivide | Divise une valeur BCD par une autre. |
BcdFromBytes | |
BcdMultiply | Multiplie deux valeurs BCD. |
BcdPrecision | Renvoie la précision d'une valeur décimale codée binaire (BCD). |
BCDRoundTo | |
BcdScale | Renvoie le nombre de décimales d'une valeur décimale codée binaire (BCD). |
BcdSubtract | Soustrait une valeur BCD d'une autre. |
BcdToBytes | |
BCDToCurr | Convertit une valeur décimale codée binaire (BCD) en la valeur monétaire de type Currency correspondante. |
BCDToCurrency | |
BcdToDouble | Convertit une valeur décimale codée binaire (BCD) en la valeur à virgule flottante à double précision correspondante. |
BcdToInt64 | |
BcdToInteger | Convertit une valeur décimale codée binaire (BCD) en un entier. |
BcdToStr | Renvoie une représentation sous forme de chaîne d'une valeur décimale codée binaire (BCD). |
BcdToStrF | Renvoie une représentation d'une valeur décimale codée binaire (BCD) sous la forme d'une chaîne avec un formatage spécifié. |
CurrencyToBcd | |
CurrToBCD | Convertit une valeur monétaire de type Currency en la valeur décimale codée binaire (BCD) correspondante. |
DoubleToBcd | Convertit une valeur à virgule flottante à double précision en la valeur décimale codée binaire (BCD) correspondante. |
FormatBcd | Renvoie une représentation d'une valeur décimale codée binaire (BCD) sous la forme d'une chaîne avec un formatage spécifié. |
IntegerToBcd | Convertit une valeur entière en la valeur décimale codée binaire (BCD) correspondante. |
IsBcdNegative | Indique si une valeur décimale codée binaire (BCD) est inférieure à 0. |
NormalizeBcd | Convertit une valeur BCD en une autre valeur BCD avec une précision et un nombre de décimales spécifiés. |
RoundAt (obsolète) | |
StrToBcd | Convertit une chaîne en la valeur décimale codée binaire (BCD) correspondante. |
TryStrToBcd | Convertit une chaîne en la valeur décimale codée binaire (BCD) correspondante. |
VarFMTBcd | Renvoie la constante TVarType qui identifie le type interne d'un Variant sous forme de valeur TBcd. |
VarFMTBcdCreate | Crée un nouveau Variant qui stocke sa valeur de manière interne sous forme de valeur TBcd. |
VarIsFMTBcd | Indique si un variant spécifié représente une valeur TBcd. |
VarToBcd | Convertit un variant en type TBcd. |
Types
Variables
Constantes
_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; |