Einzelnen Beitrag anzeigen

e.asy

Registriert seit: 23. Jul 2010
15 Beiträge
 
Delphi 2010 Professional
 
#16

AW: StrToFloat -> Wahnsinn kurz bevorstehend!

  Alt 5. Okt 2010, 07:56
Hallo easy,

lass' mich raten: du hast die Optimierung für dein Projekt eingeschaltet und beobachtest die Werte im Debugger. Falls dies so ist, schalte die Optimierung aus und führe die Versuche erneut durch.

Gruß Hawkeye
Ah, Optimierung gefunden... Gleiches Resultat:

Code:
                GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, fmtSettings);
                fmtSettings.DecimalSeparator:=',';

                dBalance:=StrToFloat('12345,67', fmtSettings);
dBalance ist und bleibt 0...

Ich verstehe es einfach nicht...

EDIT:

Jetzt kommt der Hammer, Wenn ich das fmsSettings.DeciamlSeparator:=... auskommentiere geht es... Natürlich habe ich das Problem, dass das ganze dann nur auf ein Wintendo mit deutscher Locale funktioniert... Oh man.. Ich geh erstmal eine rauchen....

Sonnige Grüsse,
easy.

Geändert von e.asy ( 5. Okt 2010 um 08:04 Uhr)
  Mit Zitat antworten Zitat