![]() |
Tausenderseparator für Integerzahlen
Moin, Moin.
Mit der Format()-Funktion stehe ich leider immer noch auf Kriegsfuß :| Ich benötige in der Anzeige größerer Integerwerte in der Statusbar den Tausenderseparator. Mit Format() kann man die nur in Floatwerte einfügen!? Übersehe ich da was, oder muss man da tatsächlich selber etwas basteln? |
Re: Tausenderseparator für Integerzahlen
Dann übergebe den Integer doch als Float
|
Re: Tausenderseparator für Integerzahlen
Hmmm, ja, das funktioniert natürlich.
Delphi-Quellcode:
Die Verwendung der temporären Variable finde ich irgendwie blöd. Mit
procedure UpdateStatusBar(Count:Integer);
var s : Single; begin s:=Count; sBar.Panels[0].Text:=Format('%1.0n',[s]) end;
Delphi-Quellcode:
meckert aber der Compiler "ungültige Typumwandlung" ??
Format('%1.0n',[Single(Count)])
|
Re: Tausenderseparator für Integerzahlen
Versuch mal
Delphi-Quellcode:
Format('%1.0n',[(Count/1)]);
|
Re: Tausenderseparator für Integerzahlen
Ahhhh, guter Trick, das Ergebnis ist ein Float - Danke :hi:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz