![]() |
Re: StrToFloat klappt nur mit ','
Naja, und falls nicht, dann sorgt man halt dafür, dass man 2 Kommastellen hat. Sowas sollte doch mit ROUND() kein problem sein oder ?
mfg Tommy82 |
Re: StrToFloat klappt nur mit ','
Zitat:
Überleg doch mal wovon wir und du rede(n/st)! Wir haben einen String mit x Nachkommastellen und den willst du umwandeln. Punkte und Komma im String ersetzen mit was anderen ist ja ok, aber dann bekommt es StrToFloat(). Wo willst du dann noch runden, wo du doch schon die Nachkommastellen im String zerstört hast? |
Re: StrToFloat klappt nur mit ','
Zitat:
Wenn ich das so einfach mit meinen Prozessdaten machen würde :shock: uiuiui ^^ |
Re: StrToFloat klappt nur mit ','
Hallo,
ich werfen einfach mal die Procedure VAL(); in die Diskussion. Damit ist es auch möglich einen String in eine Zahl zu konvertieren. z.B.: [code=delphi]Val(Wert, Zahl, Code); If Code= 0 then begin //Zahl hat das Komma als Punkt; end else if Wert[Code]= ',' then // Wenn doch ein Komma dann in einem Punkt umwandeln begin Wert
Code:
Damit ist es nun egal, ob Punkt oder Komma.
:= '.';
Val(StWert, Zahl, Code); // Prüfen ob es sich jetzt um eine Zahl handelt end; Bis bald Chemiker |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:58 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 by Thomas Breitkreuz