Hallo,
ich muß eine zugekaufte Bibliothek verwenden, von der ich auch den Sourcecode besitze.
Leider sind alle Ausgabetexte in dieser Bib in Englisch, und im Sourcecode als ResourceString angelegt, was sie ja zu Konstanten macht.
Da das Programm während der Laufzeit zwischen verschiedenen Sprachen umschalten muß, muß ich diese "Konstanten" während der Laufzeit umdefinieren, d.h. es müßten Variablen sein.
Ich kann aber nicht alle Resourcestrings in Variablen umdefinieren, weil ein Großteil davon bei Definitionen verwendet wird, die Konstanten erfordern.
Als Lösung gibt es wohl zwei Wege:
1) Große Teile des Sourcecodes müssen verändert werden, was aber beim nächsten Update der Bibliothek unschön wird, also möchte ich das wenn möglich vermeiden.
2) Es hat jemand eine Idee, wie man das besser lösen kann
Vielen Dank!
Holger