Delphi-Quellcode:
System.SysUtils.FormtSettings := TFormatSettings.Create('de-DE');
System.SysUtils.FormtSettings := TFormatSettings.Create('en-US');
System.SysUtils.FormtSettings := TFormatSettings.Invariant; // wie en-US, aber nicht aus Windows geholt, sondern manuell von Delphi
ACHTUNG: Wenn Windows eine ChangeNotification sendet (WM_SETTINGCHANGE oder RM_TaskbarCreated), dann lädt Delphi standardmäßig die Spracheinstellungen neu und überschreibt deine Änderungen.
Application.UpdateFormatSettings := False;
Das betrifft nur Windows Anwendungen und nicht Webanwendungen (Webbroker). Application.UpdateFormatSettings gibt es da nicht. Wenn die obige Formatsetting bei jedem Request gemacht wird, sollte das kein Problem darstellen.