Tjaaa... ich wollte die Übersetzungsarbeit für meine 15 Forms nicht so einfach in den Kamin schreiben und habe nochmal weiter recherchiert - mir ist mittlerweile klar, wie es funktioniert. Ich hatte mir nur nicht vorstellen können, wie man sich so etwas Schwachsinniges ausdenken kann.
Also, ich hatte schon alles richtig gemacht, die Ressourcen-dlls erzeugt undsoweiter. Der Trick ist, daß ich mit den Delphi-Tools nicht eine exe pro Sprache bekomme, wie ich das brauche. Vielmehr bekomme ich immer eine deutsche exe, die beim Start die Regionseinstellungen prüft. Wenn die Regionseinstellung z.B. Englisch/USA ist und ich eine passende Ressourcen-
dll mit im Programmpfad abgelegt habe, wird die
dll geladen und ich bekomme meine unter Englisch/USA erstellte Programmversion zu sehen. Habe ich aber Englisch/Großbritannien eingestellt, was eine andere Codepage benutzt, wird wieder die deutsche Programmversion angezeigt!
Irgendein Hirni bei Borland hat wohl erwartet, daß ein durchschnittlicher Programmierer seine Software generell für alle Codepages der Welt übersetzt. Das hieße aber, für jede Codepage der Welt die Ressourcen-
dll mitzuliefern...
Warum ich das alles hier nochmal herbete? Damit sich alle für immer merken, daß man von den Delphi-Übersetzungtools bittschön die Finger läßt! Weitersagen!
Grüße, Ulfert