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?