FormatFloat Formatsettings with "." not with ","

procedure ConfigFormatSettings;
var
  FormatSet: TFormatSettings;
begin
  FormatSet                      := TFormatSettings.Create('de-DE');
  FormatSet.DecimalSeparator     := '.';
  FormatSet.ThousandSeparator    := '`';
  FormatSet.CurrencyDecimals     := 2;
  FormatSet.DateSeparator        := '.';
  FormatSet.ShortDateFormat      := 'dd.mm.yyyy';
  FormatSet.LongDateFormat       := 'dd.mm.yyyy';
  FormatSet.TimeSeparator        := ':';
  FormatSet.TimeAMString         := 'AM';
  FormatSet.TimePMString         := 'PM';
  FormatSet.ShortTimeFormat      := 'hh:nn';
  FormatSet.LongTimeFormat       := 'hh:nn:ss';

  System.SysUtils.FormatSettings   := FormatSet;
end;

procedure Tfm_Start.WebFormCreate(Sender: TObject);
begin
  ConfigFormatSettings;

you set this in the create of the first form, if you do it in the project file (dpr) it will not work