Hallo,
die Systemeinstellungen würde ich nicht verändern. Delphi bietet dir die Möglichkeit solche Einstellungen im Programm vorzuhalten und ganz individuell einzusetzen.
Delphi-Quellcode:
var
fs: TFormatSettings;
begin
GetLocaleFormatSettings($0409, fs); // english settings
ShowMessage(DateToStr(StrToDate('12/24/2007', fs)));
end;
Getippt und nicht getestet.
Grüße vom marabu