Ach XP, wer nutzt das schon.
Ok,
GetUserDefaultLocaleName existiert erst ab Vista.
Und davor gibt es scheinbar auch keine Alternative, welche einem z.B. "de-DE" für Windows mit deutschem Deutsch liefert.
Muß mir mal überlegen was ich da mach.
https://www.spieleprogrammierer.de/1...Cr-windows-xp/
http://stackoverflow.com/questions/2...ge-using-c-api
Eine eigene Sprachübersetzungstabelle werde ich mir garantiert nicht anlegen, aber da es nur um die Sprachauswahl geht und das auch die einzige neue
API ist, würde ich es wohl einfach deaktivieren und beim Programmstart dann englisch laden.
Eine Abwärtskompatibilität für ältere Delphis ist diesbezüglich eh schon drin, da jene diese
API noch nicht kannten.