Einzelnen Beitrag anzeigen

marabu

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

Re: (N)umerisches Feld akzeptiert keinen Punkt

  Alt 25. Mai 2006, 17:31
Jetzt wäre es gut die relevanten Zeilen zu sehen, mit denen du die Berechnung versuchst. Zumindest an der Translate-Funktion kann es nicht liegen - vorausgesetzt, der DecimalSeparator ist korrekt gesetzt und nicht von dir verstellt worden. So habe ich getestet:

Delphi-Quellcode:
procedure TDemoForm.ButtonClick(Sender: TObject);
begin
  ShowMessage(
    FloatToStr(
      StrToFloat(
        Translate('123,456.78', '.,', DecimalSeparator)
      )
    )
  );
end;
Grüße vom marabu
  Mit Zitat antworten Zitat