Einzelnen Beitrag anzeigen

e.asy

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

AW: StrToFloat -> Wahnsinn kurz bevorstehend!

  Alt 5. Okt 2010, 07:49
Moin,

erstmal danke für die reichhaltige Reaktion.

Da Delphi2010, änder mal String in Ansistring
Real in Double

Wenn das nicht hilft alle Punkte und Komma wegschmeissen
Nach Integer konvertieren und dann durch 100 teilen..


Gruss
wo
Ja alles Probiert... Was mich ja verwundert, ist dass der 2. Wert (12,34) immer ohne zu murren richtig konvertiert wurde.



Schau dir mal das da an

Damit hast du keine Sorgen mehr, sondern gleich ein paar Probleme weniger und der Zugriff ist wesentlich einfacher
Alles klar, werd ich mir mal anschauen.


Moin Zusammen,

dass das mit dem ThousandsSeparator nicht funktioniert, ergibt, zumindest für D7 und D2006, ein Blick in die Hilfe von StrToFloat:

Zitat:
Thousand separators and currency symbols are not allowed in the string.
Vermutlich ist das bei 2010 auch so.
WTF? Du hast recht.. Wald und Bäume und so.


Sage mal, stimmt das mit deiner Delphi Version "Delphi 2 Desktop"?

Vielleicht kann die noch gar nicht so große Zahlen ...
Ups. Ist wohl Default-Wert hier im Forum.. Gleich mal ändern.


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

Welche Optimierung?


Sonnige Grüsse,
easy.
  Mit Zitat antworten Zitat