In der
Unit math gibt´s auch eine passende Funktion, die heißt
.
Es spricht ja nichts dagegen, dieser Funktionen einen Integerwert zu übergeben. Mit dem Format "ffNumber" kriegst du dann problemlos die Tausenderpunkte.
Zur Funktion
Format: in der Delphi-Hilfe findest du unter "FormatStrings" eine Reihe von Auflistungen. So kannst du z.B. regeln, dass ein Zahlenwert grundsätzlich zweistellig angezeigt werden soll. Das "leading-Zero"-Problem, beispielsweise:
Code:
ShowMessage(Format('%.2d <> %0:d',[3]));
Und es gibt eine ganze Reihe anderer Möglichkeiten, so dass du in einem Aufwasch Strings und Zahlenwerte in einen String formatieren kannst.