![]() |
Rechnen mit 2 Kommas
Hallo,
Gibt es eine Möglichkeit folgende Zahlen auszurechnen? 1.320.631 - 1.320.123 = Mit
Delphi-Quellcode:
komme ich nicht weiter.
Real
Grüße waldow |
AW: Rechnen mit 2 Kommas
Wo kommen die denn her? Ich vermute, die stehen in irgendeinem String, richtig?
|
AW: Rechnen mit 2 Kommas
Ja...gibt es solche Zahlen nicht?
|
AW: Rechnen mit 2 Kommas
FloatToStr(StringReplace(Zahltext1,'.','',[rfReplaceAll]))
+FloatToStr(StringReplace(Zahltext2,'.','',[rfReplaceAll])) |
AW: Rechnen mit 2 Kommas
Das sieht nach 1000-Punkten aus zur besseren Lesbarkeit.
Zahlen mit 2 Kommata gibt es nicht! (Oder weiß da jemand was anderes?) |
AW: Rechnen mit 2 Kommas
Du darfst nicht die Zahlen mir deren Darstellung verwechseln. So wie das aussieht, sind das keine Kommata, sondern Tausendertrennzeichen. Wenn Du die entfernst, solltest Du die Zahlen ganz normal mit StrToInt/StrToFloat wandeln können.
Delphi-Quellcode:
Zahl := StrToFloat(StringReplace(DeinString,ThousandSeparator,'',[rfReplaceAll]));
|
AW: Rechnen mit 2 Kommas
Ahhh..okay, an sowas hatte ich auch schon gedacht.
Wie bekomme ich die beiden Punkte später wieder rein? Danke für die schnellen Antworten! |
AW: Rechnen mit 2 Kommas
Schau Dir mal die Format()-Funktion an.
[edit] Hier wäre wohl der Typ n der Richtige.
Delphi-Quellcode:
StringVar := Format('%n',[Zahl]);
|
AW: Rechnen mit 2 Kommas
Zitat:
:) Gruß Waldow |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 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