Data.FmtBcd.NormalizeBcd

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.FmtBcd.pas
Data.FMTBcd.hpp
Data.FmtBcd Data.FmtBcd


Beschreibung

Konvertiert einen BCD-Wert in einen anderen BCD-Wert mit der angegebenen Genauigkeit und Anzahl von Dezimalstellen.

Mit NormalizeBcd können Sie einem TBcd-Wert die angegebene Genauigkeit und Anzahl Dezimalstellen zuweisen. Ist die angegebene Genauigkeit oder Anzahl Dezimalstellen kleiner als beim Ausgangswert, schneidet NormalizeBcd den Wert ab, es erfolgt also keine Rundung.

InBcd gibt den zu konvertierenden BCD-Wert an.

OutBcd gibt den BCD-Ergebniswert mit der angegebenen Genauigkeit und Anzahl Dezimalstellen zurück.

Precision gibt die Anzahl signifikanter Stellen in OutBcd an.

Places gibt die Anzahl der Dezimalstellen in OutBcd an.

NormalizeBcd gibt true zurück, wenn die Konvertierung ohne Genauigkeitsverlust erfolgte. Müssen bei der Konvertierung Stellen abgeschnitten werden, wird false zurückgegeben.

Vor dem XE2-Release lauteten die Parameternamen Prec und Scale.

Siehe auch