![]() |
AW: StrToInt('1,234') gibt es da was für?
Ich speichere die Zahl jetzt ohne Formatierung ab. Aber vorher war es systemabhängig ob 1.234 oder 1,234 gespeichert wurde. Intern sollte es aber als 1234 verarbeitet werden.
Das sind statistische Daten. Deswegen habe ich die Formatierung jetzt rausgenommen. Die findet jetzt woanders statt. |
AW: StrToInt('1,234') gibt es da was für?
Zitat:
|
AW: StrToInt('1,234') gibt es da was für?
Deswegen wollte ich die explizit Wissen haben, ob es sich um ein Dezimaltrennzeichen oder um ein Gruppierungstrennzeichen handelt.
|
AW: StrToInt('1,234') gibt es da was für?
Ich frage Windows, was der Nutzer für ein Tausendertrennzeichen hat und lösche dieses, bevor ich irgendwas von String to Kommazahl umwandel.
Delphi-Quellcode:
Extended analog.
function StrToCurrLocal(const s: string): Currency;
begin Result := StrToCurr(StringReplace(s, GetLocaleChar(GetThreadLocale(), LOCALE_STHOUSAND, #0), '', [rfReplaceAll])); end; |
AW: StrToInt('1,234') gibt es da was für?
Zitat:
|
AW: StrToInt('1,234') gibt es da was für?
Zitat:
|
AW: StrToInt('1,234') gibt es da was für?
Wenn für Nachkommastellen Null angegeben ist, dann können es doch eigentlich nur Tausendertrenner sein.
|
AW: StrToInt('1,234') gibt es da was für?
Ist mittlerweile alles geklärt.
|
AW: StrToInt('1,234') gibt es da was für?
Zitat:
|
AW: StrToInt('1,234') gibt es da was für?
Zitat:
Zitat:
So, Thema fertig. Deckel zu und Licht aus. 8-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:16 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