FloatToDecimal, procédure
Convertit une valeur virgule flottante en valeur décimale.
Unité
Sysutils
Catégorie
routines de conversion à virgule flottante
procedure FloatToDecimal(var DecVal: TFloatRec; const Value; ValueType: TFloatValue; Precision, Decimals: Integer);
Description
FloatToDecimal convertit une valeur flottante en une représentation décimale plus adaptée à une définition ultérieure de format.
Le paramètre Valeur doit être une variable de type Extended ou Currency, comme l'indique le paramètre ValueType.
Pour les valeurs de type Extended, le paramètre Precision spécifie le nombre demandé de chiffres significatifs dans le résultat*: l'étendue admise est 1...18. Pour les valeurs de type Currency, le paramètre Precision est ignoré et la précision de la conversion est de 19 chiffres.
Le paramètre Decimals indique le nombre maximum demandé de chiffres du résultat situés à droite du séparateur décimal. Precision et Decimals contrôlent conjointement l'arrondi du résultat. Pour générer un résultat qui dispose toujours du même nombre de chiffres significatifs quelle que soit l'amplitude de la valeur numérique, attribuez la valeur 9999 au paramètre Decimals.
Partager