Das obige Problem ist ein beliebter WIN7 Bug aus der Systembuilderversion, welches man auf dem und auf dem zweiten Blick nicht versteht!
Das kann ich so auch bestätigen.
Das Datumsformat ist innerhalb von Windows inkonsistent gespeichert.
Daher bekommen nicht nur Delphi-Programme sondern auch Programme aus anderen Compilern Schwierigkeiten.
Die richtige Abhilfe ist daher das ursprüngliche Problem zu beheben.
Sinnvoll wäre es beim Programmstart das Datumsformat auf unterschiedliche Weise abzufragen und bei einem Unterschied Alarm zu schlagen.
Leider ist es so, dass sobald man den Trick mit dem Umstellen auf Englisch und wieder zurück vorgenommen hat, man den fehlerhaften Zustand nicht mehr reproduzieren kann.
Daher ist es etwas schwierig dem Problem auf den Grund zu gehen.