Bonjour,
Le sujet a d�j� �t� abord� plusieurs fois, mais j'ai un comportement bizarre.
J'ai fait une appli avec 2 string table (FR et EN).
Je fais des SetThreadLocal(1033 ou 1036) pour affecter la langue � l'appli.
Aucun souci, tout ce passer bien sur mon PC avec Windows FR.
Par d�faut, la langue de l'appli est li�e � GetUserDefaultLangID().
Je me suis "amus�" � passer mon PC en EN-US au niveau des param�tres r�gionaux, pour qu'elle d�marre en anglais. Et l� catastrophe, mon appli reste en permanence en FR.
J'ai trac� dans mon code un peu partout avec GetThreadLocal(), et j'ai bien la bonne valeur 1036 ou 1033 suivant la langue que j'ai s�lectionn�.
J'ai donc d�cid� de cr�� une string table Neutre, et en fait, avec OS FR et param�tre r�gionaux EN-US, mon appli va lire en permanence la string table Neurtral !!!
Quelqu'un a une id�e sur ce probl�me ?
Merci
Partager