Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#8

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

  Alt 16. Aug 2007, 11:27
Zitat von Eppos:
ok, kann mir jemand ein Besipiel schicken, wie ich das am besten machen soll.
Habe noch nicht soviel ahnung.

Danke fürs Verständnis.
Lösung 1:
Delphi-Quellcode:
DecimalSeparator := ',';
ThousandSeparator := '.';
EdPreis.Text := FloatToStr(EdAnzahl.Value * aPreis);
Lösung 2 (besser):
Delphi-Quellcode:
var
  fs: TFormatSettings;
...
 fs.DecimalSeparator := ',';
 fs.ThousandSeparator := '.';
 EdPreis.Text := FloatToStr(EdAnzahl.Value * aPreis, fs);
Markus Kinzler
  Mit Zitat antworten Zitat