Home > Delphi Win32, Entwicklung > Windows 7, Delphi und das Datumsformat

Windows 7, Delphi und das Datumsformat

Vor kurzem hatten wir auf einem neuen Windows 7 Rechner das Problem, dass die Regionaleinstellungen in der Anwendung nach EN-en aussahen, obwohl DE-de aktiviert war. Andere Windows 7 Rechner zeigten die Probleme nicht. Nach einiger Suche habe ich in einem Forum zwei mögliche Workaround ausmachen können:

1) Man schaltet die Ländereinstellungen auf irgendwas anderes, und dann wieder zurück auf die Wunschsprache.

2) Man fügt in sein Delphi Projekt folgende Unit ein und trägt sie in irgendeiner uses ein.

unit Win7;
 
interface
 
uses
 SysUtils, Windows;
 
implementation
 
initialization
 SetThreadLocale(LOCALE_USER_DEFAULT);
 GetFormatSettings;
end.

Speziell nach Sichtung dieser zwei Zeilen bleibt aber die Frage zurück, ob das ein Problem von Windows 7 oder ein Problem von alten Win32 Anwendungen ist, die sich vielleicht unbewußt nicht an die Vorgaben von Microsoft halten.

  1. Bisher keine Kommentare
  1. Bisher keine Trackbacks