![]() |
Lokalisierung mit Resource DLL Wizard
Hallo DP,
wir benutzen Delphi 7 und wollen unser Projekt ins Tschechische uebersetzen. Dazu wollten wir die Delphi Bordmittel benutzen, sprich Resource DLL mit Resource DLL Wizard und im Anschluss den Translation Manager. Klappt soweit auch ganz gut, ich kann eine DLL erzeugen in der alle Formulare auftauchen. Leider fehlen saemtliche Resourcenstrings die in der Anwendung benutzt werden. In einem ersten Test wurden diese noch eingebunden in Form einer _DRC.rc-Datei, diese wird allerdings inzwischen vom Translation Manager verweigert. Wenn ich die alte Kopie in das neue Projekt einfuege, erkennt dieser die Datei nicht und gibt als Dateitypen 'unknown' an. Vielleicht weiss jemand von Euch Rat, wie ich die Resourcenstrings in die DLL bekomme. Vielen Dank, Stefan |
Re: Lokalisierung mit Resource DLL Wizard
Hallo,
die ResourceStrings werden nur dann in das ResourceScript übernommen, wenn sie irgendwo im Code einer Variablen oder einer Control-Eigenschaft zugewiesen werden. Ich nutze dafür in jedem Formular eine Methode, die in OnCreate aufgerufen wird. |
Re: Lokalisierung mit Resource DLL Wizard
Ich habe inzwischen noch ein bisschen rumprobiert. Die Resourcenstrings werden im Programm benutzt und tatsaechlich
konnte ich auf einem anderen Rechner eine DLL erzeugen, die die RC-Datei enthalten hat. Ich habe daraufhin in der Registry die Eintraege zum ETM haendisch geloescht (ich hatte vorher Delphi bereits einmal de- und dann neuinstalliert), danach hat er dann auch wieder brav die RC-Datei eingebunden :wall:. Trotzdem vielen Dank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz