![]() |
Zahlen wandeln von 7.209898571 -> 7,209898571 ?
Hallo zusammen,
wie kann ich ein Zahl von 7.209898571 -> 7,209898571 wandeln ? Gruss Holger |
Re: Zahlen wandeln von 7.209898571 -> 7,209898571 ?
Delphi-Quellcode:
function Wandle(Value:String):String;
var i:Integer; begin i := pos('.',Value); while i <> 0 do begin Value[i] := ','; i := pos('.',Value); end; result := Value; end; |
Re: Zahlen wandeln von 7.209898571 -> 7,209898571 ?
Ich denke du möchtest das bei Berechnungen benutzen und suchst daher höchstwahrscheinlich
Delphi-Quellcode:
bzw.
DecimalSeparator := '.';
Delphi-Quellcode:
DecimalSeparator := ',';
|
Re: Zahlen wandeln von 7.209898571 -> 7,209898571 ?
Auf einem Rechner kann nur eine Variante eine Zahl sein (je nach dem Zahlenformat - eingestellt in der Systemsteuerung). Wenn du nun wirklich nur umwandeln willst, würde ich StringReplace verwenden. Möchtest du allerdings wirklich das verwendete Kommazeichen ändern, dann sieh dir mal die Variable DecimalSeparator an.
|
Re: Zahlen wandeln von 7.209898571 -> 7,209898571 ?
Vielen dank für die Hinweise.
Gruss Holger |
Re: Zahlen wandeln von 7.209898571 -> 7,209898571 ?
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:09 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