Hallo,
verstehe nicht so richtig den Sinn der Sache. Ich denke, daß ist
die falsche Methode.
Wenn man eine Sprachumschaltung braucht, dann sollte man das
bei der Programmentwicklung berücksichtigen und gleich Sprachfiles
anlegen. Aus denen werden dann alle Strings (Caption), die auf
der Programmoberfläche erscheinen aus der entsprechenden
Sprachdatei gelesen.
Das ermitteln der Captions kann man auch mit einer Routine
automatisieren. Um eine neue Sprache einzubinde, braucht man
dann also im Quelltext fast gar nix ändern, nur neue Sprache
in Menü einfügen und Verknüpfung zur Sprachdatei herstellen.
Aber selbst das kann man schon vorher programmieren, so daß
z.B. eine neue Sprache nur durch einen Parameter in einer
Initialisierungsdatei angegeben werden muß. Dann sind Sprachen
sogar nachrüstbar, ohne den Compler zu bemühen.
Falls das bei der Entwicklung nicht berücksichtigt wurde
sollte es auch nachträglich nicht zu schwierig sein, eine
entsprechende Funktion zu integrieren.
Gruß Uwi
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]