Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#9

Re: ''10.500,00' is not a valid floating point value

  Alt 16. Aug 2007, 11:49
Hallo,

das Hauptproblem scheint mir der Tausenderpunkt im Feld EdAnzahl zu sein - der muss weg:

Delphi-Quellcode:
var
  e: Extended;
begin
  e := StrToFloat(StringReplace('10.000,50', '.', '', [rfReplaceAll]));
  ShowMessage(FloatToStr(e));
end;
Sollte EdAnzahl eine Feldkomponente sein, dann hilft schon der typgerechte Zugriff mittels EdAnzahl.AsFloat um das Problem zu vermeiden.

Grüße vom marabu
  Mit Zitat antworten Zitat