Einzelnen Beitrag anzeigen

Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#14

Re: StrToFloat klappt nur mit ','

  Alt 16. Jul 2007, 15:07
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:
:= '.';
  Val(StWert, Zahl, Code); // Prüfen ob es sich jetzt um eine Zahl handelt
end;
Damit ist es nun egal, ob Punkt oder Komma.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat