Zitat von
saschab:
in der editbox steht z.B. 29,33 drinne. In der
DB wird es als 29.33 gepeichert. Wenn ich in dem editfeld 29.33 eingebe kann er es nicht mehr zu einem Float konvertieren.
Deine Konvertierung mit StrToFloat() ist völlig in Ordnung. Du musst dich irgendwann entscheiden, nach welcher Konvention du deine Zahlen eingeben willst: Dezimalpunkt oder Dezimalkomma. Einstellen kannst du deine Vorliebe systemweit oder anwendungsspezifisch, ja sogar wählbar. Die
Unit SysUtils enthält dazu eine Variable DecimalSeparator. Interessieren könnte dich in dem Zusammenhang noch Application.UpdateFormatSettings.
Grüße vom marabu