Format Float
Zuletzt geändert: 11.06.2023 21:45

FormatFloat (Pascalscript) #

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.