Multilinguale Resourcen
-
N'abend.
Ich habe mal eine Frage zu mehrsprachigen Resourcen:
Und zwar handelt es sich hierbei um ein Problem der Vergabe der IDs.Ich habe das so gelöst:
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL IDI_NATION ICON "neutral.ico" LANGUAGE LANG_GERMAN, SUBLANG_GERMAN IDI_NATION ICON "german.ico"
Was mache ich denn hier falsch? Ich will doch nur die Resourcen für die deutsche Sprache separieren.
Danke.
-
Hast Du es mal mit Präprozessor-Anweisungen versucht?
#If Language, #If other_Language
-
Wie meinst du das?
Etwa so:
#if LANGUAGE LANG_GERMAN IDI_NATION ICON "german.ico" #endif
Oder was?
-
Jau, genau so- wenn der Ressourcen-Compiler das mitmacht... habs nicht probiert.
-
Hat das denn keiner ausprobiert? Das klingt ziehmlich eigenartig...
Ich brauche eine Lösung, in der die Resource je nach Sprache dynamisch geladen wird.
Danke.
-
Das macht doch aber der Ressourcen Editor von VS selber.
... #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) #ifdef _WIN32 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US #pragma code_page(1252) #endif //_WIN32 IDB_SOMETHING BITMAP "res\\Something.bmp" ...
Oder was verwendest Du?