Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#5

Re: Ungültiger Gleitkommawert

  Alt 21. Apr 2006, 11:15
Ich konvertiere meine Float-Strings immer so, das das lokale Dezimaltrennzeichen verwendet wird:
Delphi-Quellcode:
If DecimalSeparator = '.Then
  MyValueStr := StrReplace (MyValueStr, ',', '.') // Komma in Punkt
Else
  MyValueStr := StrReplace (MyValueStr, '.', ','); // Oder Punkt in Komma

MyValueFloat := StrToFloat (MyValueStr);
Wieso sollte man dem Anwender per DecimalSeparator := '.'; ein anderes Trennzeichen aufschwatzen?
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat