Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#19

AW: StrToFloat -> Wahnsinn kurz bevorstehend!

  Alt 5. Okt 2010, 09:20
Zu setzen? Also wenn ich z.B. 12.345,67 konvertieren möchte schmeisst er mir ne Exception raus.
Neee, ich meinte in deinem fmtSettings

Wenn z.B. GetLocaleFormatSettings ein englisches Format liefert
und du nur den Dezimaltrenner setzt, dann hast du zweimal das "Komma" in dieser Struktur.
Und die Exception kommt dann davon, daß der "Punkt" unbekannt ist.


Zitat:
Hrm... Das Probiere ich doch gleich mal durch.. Ich hatte nur in einigen Examples gesehen, dass die immer mit der GetLocale.... arbeiten bevor die an den FormatSetting "rumfummeln".
StrToFloat nutzt nur den DecimalSeparator und den ThousandSeparator, aus dieser Struktur ... der Rest ist also unwichtig (kann gesetzt werden oder kann eben auch sonstwas oder nix enthalten)

Über GetLocale und Co. geht man, wenn mehr von der Funktion genutzt wird (bzw. man nicht weiß was alles benutzt wird) und man nur einiges davon ändert, bzw. selber setzt. So spart man sich das Ausfüllen der restlichen Werte.
$2B or not $2B

Geändert von himitsu ( 5. Okt 2010 um 09:25 Uhr)
  Mit Zitat antworten Zitat