Data.FmtBcd.NormalizeBcd

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function NormalizeBcd(const InBCD: TBcd; var OutBcd: TBcd; Precision, Places: Integer): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall NormalizeBcd(const TBcd &InBCD, TBcd &OutBcd, int Precision, int Places);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.FmtBcd.pas
Data.FMTBcd.hpp
Data.FmtBcd Data.FmtBcd

Description

Convertit une valeur BCD en une autre valeur BCD avec une précision et un nombre de décimales spécifiés.

Appelez NormalizeBcd pour affecter à une valeur TBcd une précision et un nombre de décimales spécifiques. Si la précision et le nombre de décimales spécifiés sont inférieurs à ceux de la valeur BCD originale, NormalizeBcd tronque la valeur (contrairement à l'arrondi).

InBcd est la valeur BCD à convertir.

OutBcd renvoie la valeur BCD résultante avec la précision et le nombre de décimales spécifiés.

Precision est le nombre de chiffres significatifs dans OutBcd.

Places est le nombre de décimales dans OutBcd.

NormalizeBcd renvoie True si la conversion peut être effectuée sans perte de précision. Elle renvoie False si la conversion requiert la troncation de certains chiffres.

Notez que dans les versions antérieures à XE2, les nom des paramètres étaient Prec et Scale.

Voir aussi