Sprach-dll für eine exe und eine dll
-
Hallo
Ich bin etwas am grübeln, wie ich folgendes Problem lösen könnte: Bei meinem Programm handelt es sich um eine exe und eine dll. Bisher wurde die Mehrsprachigkeit dadurch erreicht, indem die Dialoge mehrmals erstellt und ihnen eine Sprache zugewiesen wurde. Dies möchte ich nun mit einer Resource DLL ändern. Das Problem ist nun, dass sowohl exe wie auch dll Dialoge enthalten. Und die IDs müssten ja in der Sprach-dll gleich sein wie z.B. in der exe. Möchte ich das nun aber ausdehnen auf die dll, dann habe ich dort ja eine zweite resource.h. Und so müsste ich jetzt viele IDs von Hand anpassen, was die Gefahr von Fehlern mit sich bringt.
Hat jemand eine Idee, wie ich das am saubersten lösen könnte? Oder gibt es nur diese eine Möglichkeit, in der ResourceDLL sämtliche Strings sauber zu nummerieren und dann auf exe und dll zu verteilen?
Vielen Dank!