Menü

FormatFloat (Pascal-Script)

Zurück | Ebene zurück

Beschreibung

FormatFloat formatiert einen Gleitkommawert.

Syntax

function FormatFloat(const Format: string; Value: Extended): string;

Argumente

FormatFloat formatiert den mit Value angegebenen Gleitkommawert. Dazu wird der im Parameter Format übergebene Format-String verwendet. Eine Übersicht zu Möglichkeiten von Format finden Sie hier.

Beispiel

var
  S : String;
  e : Extended;
begin
  e:=4563.2;
  S:=FormatFloat('###,##0.00',e);
  ShowMessage(s);
end;

Regeln zum Nachvollziehen des Scripts finden Sie hier.

Der Gleitkomma-Variablen e wird der Wert 4563.2 zugewiesen.  Die Funktion FormatFloat wandelt diesen Zahlenwert in einen formatierten Text und weist diesen der Variablen S zu.

ShowMessage zeigt:  4.563,20

In der Formatmaske wurde eine maximale Darstellung von 999.999,99 vorgegeben. Insgesamt wird auf 2 Nachkommastellen gerundet. Sollten weniger Nachkommastellen vorhanden sein, so werden diese mit 0 aufgefüllt. Ist die Zahl kleiner als 0, so wird mindestens eine führende 0 ausgegeben. Ist die Zahl größer als 999,99 so wird dise mit Tausendertrennungen formatiert.

Beachten Sie, dass im Script ein Punkt anstelle eines Kommas eingegeben werden muss, da die Darstellung im Script immer international ist. Gleiches gilt für die Format-Maske.