Ich habe jetzt einfach in der
Unit wo ich StrToFloat brauche
initialization
System.SysUtils.FormatSettings.DecimalSeparator := '.';
genutzt.
Achtung!! Du musst dann aber auch noch
Application.UpdateFormatSettings := false;
setzen. Ansonsten werden die Formatsettings überschrieben wenn die Anwendung eine WM_WININICHANGE oder RM_TaskbarCreated
erhält.