Entwickler-Ecke

Sonstiges (Delphi) - Datumsformat stellt sich von selbst um


JVS - Di 11.10.11 14:22
Titel: Datumsformat stellt sich von selbst um
Hallo,
in einer Anwendung erzwinge ich die ENGLISCHE Datumseingabe durch die folgende Routine, die einmalig beim Programmstart durchlaufen wird:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
procedure SetzeSystemFormate;
begin
  //...
  DateSeparator := '/';
  ShortDateFormat := 'yyyy/MM/dd';
  LongDateFormat := 'dddd, yyyy MMMM d';
  //...
end;


Wenn die Anwendung eine Zeitlang inaktiv ist (Win XP Pro, in die Taskleiste abgelegt; etwa nach 15 min) und man das Fenster dann wieder aktiviert, hat sich das Eingabeformat von selbst auf DEUTSCH umgestellt.
Kennt jemand dieses Verhalten, was ist der Grund dafür?


bummi - Di 11.10.11 14:34


Delphi-Quelltext
1:
Application.UpdateFormatSettings := False;                    


JVS - Di 11.10.11 20:25

user profile iconbummi hat folgendes geschrieben Zum zitierten Posting springen:

Delphi-Quelltext
1:
Application.UpdateFormatSettings := False;                    


Das nenn ich eine prompte und kompetente Antwort.
Herzlich Dank!
JVS