Wenn auf einer spanischen Version von Windows XP ausführen mein Programm ruftIsValidLocale gibt FALSE zurück - wie kann man das überwinden?
LANGID langId = (LANGID) MAKELANGID(LANG_ENGLISH, SUBLANG_DEFAULT);
LCID locale = MAKELCID(language, SORT_DEFAULT);
BOOL isValid = IsValidLocale(locale, LCID_INSTALLED);
IsValideLocale() FALSE zurück, wenn über die englische locale gefragt. Offensichtlich muss in Windows etwas geändert werden, um dieses Verhalten zu ändern. Was genau soll ich machen?
Ich verstehe, dass es nicht eine Programmierfrage, sondern eine Frage der Bereitstellung ist. Trotzdem denke ich, dass es hier besser sein wird als anderswo.