Ich vermute mal das als ThousandSeparator , verwendet wird, deshalb schlägt die Zuwewisunf fehl
Delphi-Quellcode:
fmtSettings.ThousandSeparator:='.';
fmtSettings.DecimalSeparator:=',';
fmtSettings.ThousandSeparator:='.';
Btw. Statt StrToFloat würde ich
TryStrToFloat() oder
StrToFloatDef() verwenden