s$ = FormatNumber(n[, decimals, point$, thousands$])
n
angegebene Zahl in eine Zeichenkette um,
trennt die Ziffern durch Tausender und schneidet die Dezimalstellen auf die im
Argument decimals
übergebene Zahl ab. Sie können auch das Zeichen, das als
Dezimaltrennzeichen verwendet werden soll, in point$
und das Zeichen, das als
Tausendertrennzeichen verwendet werden soll, in thousands$
übergeben. Dadurch
eignet sich FormatNumber()
für die gebietsschemaabhängige Formatierung von
Zahlen. Sie können den Befehl GetLocaleInfo() verwenden, um den
Dezimalpunkt und das Tausendertrennzeichen für das aktuelle Gebietsschema
abzurufen. Siehe GetLocaleInfo für Details.
t = GetLocaleInfo() s$ = FormatNumber(1234567.89, 2, t.DecimalPoint, t.ThousandSeparator) DebugPrint(s$)Der obige Code wandelt 1234567,89 unter Verwendung des Dezimalzeichens und des Tausendertrennzeichens des aktuellen Gebietsschemas in eine Zeichenkette um.