Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi resourcestring per string ansprechbar? (https://www.delphipraxis.net/92693-resourcestring-per-string-ansprechbar.html)

semo 24. Mai 2007 13:33


resourcestring per string ansprechbar?
 
ich halte mir in einer xml datei pro datensatz den namen eines resourcestrings.

die resourcestrings werden übersetzt.
nun parse ich aus meinem projekt heraus die xml datei,
erstelle mir dabei entsprechende records mit den in der xml datei hinterlegten datensätzen.

nun möchte ich aber nicht den bezeichner des resourcestrings haben, sondern den entsprechenden wert in der übersetzung.


bleibt mir da nur die möglichkeit mit enumresourcenames zu arbeiten?

edit: die ids in der xml datei zu hinterlegen bringt ja nicht wirklich viel, da ja bei änderungen wieder neu vergeben werden :-(

CCRDude 24. Mai 2007 14:26

Re: resourcestring per string ansprechbar?
 
EnumResourceNames wird dir auch nicht weiterhelfen, da ja mehrere Resource-Strings jeweils zusammengefasst sind zu einer Resource. Die ursprünglichen Namen dürften so oder so verloren sein.

Olli 28. Mai 2007 13:23

Re: resourcestring per string ansprechbar?
 
Zitat:

Zitat von computer-glossar.de
edit: die ids in der xml datei zu hinterlegen bringt ja nicht wirklich viel, da ja bei änderungen wieder neu vergeben werden :-(

Nur wenn du Delphis Schlüsselwort dafür benutzt. Wenn du stattdessen ein eigenes Resourcenskript erstellst, kannst du die IDs so vergeben wie du willst und die sind dann auch statisch.

semo 31. Mai 2007 12:56

Re: resourcestring per string ansprechbar?
 
ich habe jetzt einfach in jedem datensatz im xml file die bezeichnungen in der jeweiligen sprache hinterlegt.

mir wäre es halt lieb gewesen dort irgendwie nur den namen des resourcestrings anzugeben, da die software bereits auf diesem wege übersetzt wurde und diese erweiterung (als DLL) am besten auch auf diesen wege zu übersetzen wäre.

--------------------------------
edit: hast du ein beispiel wie ein string resourcenscript aufgebaut sein muss? link oder ähnliches?
bei bitmap resourcen etc. weiß ich das.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz