Delphi-Quellcode:
function TestTfrm_budgets.getFormatted(value: String; decPlaces: Integer): Real;
var toFormat: Real;
i: Integer;
str: String;
f: TFormatSettings;
begin
if value = '' then
toFormat:= 0
else begin
str:= StringReplace(value, f.ThousandSeparator, '', [rfReplaceAll]);
toFormat:= StrToFloat(str);
end;
result:=StrToFloat(format('%.' + IntToStr(decPlaces) + 'n', [toFormat]));
end;
Und wieder der Fehler. Aber er ersetzt nicht den ThousendSeparator. Muss ich den irgendwie umwandeln?
Danke
Per