![]() |
Delphi-Version: 7
resourcestring dynamisch zuweisen
Hallo,
ich möchte eine Sprachumschaltung in mein Program einbauen (ohne zusätzliche Dateien). Dies würde ich gerne mit resourcestring machen. Dazu möchte ich resourcestrings über ihren Namen zugewiesen. Z.B.: Für die deutsche Sprache: But01.Caption:= FindRes('Res01_D'); Für die englische Sprache: But01.Caption:= FindRes('Res01_E'); Wie müsste die Funktion FindRes aufgebaut sein ? Vielen Dank Hannes |
AW: resourcestring dynamisch zuweisen
![]() StringRessourcen sind nummeriert und nicht namentlich, bzw. es sind mehrere Strings in einer String-Table und werden mit dieser Funktion ausgelesen. TRessouceStream oder ![]() |
AW: resourcestring dynamisch zuweisen
Zitat:
Für die deutsche Sprache:
Delphi-Quellcode:
But01.Caption:= Res01_D;
Für die englische Sprache:
Delphi-Quellcode:
But01.Caption:= Res01_E;
|
AW: resourcestring dynamisch zuweisen
Moin...:P
Zitat:
![]() |
AW: resourcestring dynamisch zuweisen
Oder mal
![]() |
AW: resourcestring dynamisch zuweisen
Es gibt/gab doch auch eine VCL-Übersetzungskomponente, die mal für 'ne Minute gehyped wurde, aber ich finde sie nicht mehr. :shock:
|
AW: resourcestring dynamisch zuweisen
Hallo,
danke für die Infos. Werde wohl zweigleisig "fahren". Die Sprachumschaltung mit einem Tool. Die Hint-Texte, die teilweise von der Programmversion (Standart, Prof.) abhängig sind, direkt zuweisen - hat den Vorteil das ich es sofort testen kann. Viele Grüße Hannes |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:16 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-2025 by Thomas Breitkreuz