Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Res Dateien auslesen und anzeigen (https://www.delphipraxis.net/88534-res-dateien-auslesen-und-anzeigen.html)

Mark90 16. Mär 2007 20:12


Res Dateien auslesen und anzeigen
 
nabend alle zusammen.

ich programmiere zur zeit ein resource editor. ich will ihn so erweitern, dass ich auch *.res dateien anzeigen kann (z.b. ein dialog in der res datei). Leider weiß ich nicht wie ich die res datei lade, so dass ich sie wie eine normale resource in meinem programm verwenden kann.

Delphi-Quellcode:

so denke ich müsste es irgendwie gehen

normalen dialog anzeigen:
 
  ressourcedatei laden.  // hier weiß ich nicht weiter
  hdlg := DialogBoxParam(HInstance, Dialog id, 0,
  @DlgFunc, 0);

Olli 9. Sep 2007 01:06

Re: Res Dateien auslesen und anzeigen
 
Vermutlich geht das - wie eine normale Ressource - mal garnicht. Wenn du allerdings das RES-Dateiformat kennst, könntest du den Dialog danach mit einer der *Indirect-Funktionen anzeigen lassen etc. pp.

Soweit ich mich entsinne enthalten diese RES-Dateien bereits alle Daten in dem Format in dem sie später auch in PE-Dateien eingebunden sind.

Ghostwalker 9. Sep 2007 09:00

Re: Res Dateien auslesen und anzeigen
 
http://www.wilsonc.demon.co.uk/delphi.htm

Hier findest du nicht nur den (imho besten) Resource-Editor, sondern auch die passenden Quelltexte dazu. Damit kannst du dann nicht nur die Resourcen aus RES, RC laden, sondern auch gleich aus EXE,DLL usw. :)

Aber Vorsicht, das ganze ist ziemlich komplex :)

turboPASCAL 9. Sep 2007 10:26

Re: Res Dateien auslesen und anzeigen
 
Zumindest bei Delphi 5/6 sind Demos mit Quelltext dabei, unter anderem auch ein ResourceExplorer der
einfacher Art (...\Borland\Delphi6\Demos\ResXplor). Dieser lässt sich leicht erweitern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:14 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