Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Alle Resourcen(namen) auslesen!? (https://www.delphipraxis.net/133574-alle-resourcen-namen-auslesen.html)

Douglas Quintaine 5. Mai 2009 08:31


Alle Resourcen(namen) auslesen!?
 
Hi,

ich habe mehrere Resourcendateien (*.res), von denen ich einzelne Dateien auslese und zwischenspeichere. Ganz einfach via Folgendem zum Beispiel:

Delphi-Quellcode:
procedure SaveResourceAsFile(const ResName: string; ResType: pchar; const FileName: string);
begin
 with TResourceStream.Create(hInstance, ResName, ResType) do
  try
   SaveToFile(FileName);
  finally
   Free;
 end;
end;
Jetzt würde ich vor dem Auslesen und Speichern der Dateien gerne eine Liste haben, welche Dateien sich in der Resource-Datei denn befinden. Wie kann ich also Resourcennamen und -typ jeder Datei welche sich in der *.res befindet auslesen und am besten in eine Stringlist speichern?

Jemand ne Idee?

Thx

Douglas Quintaine 6. Mai 2009 14:20

Re: Alle Resourcen(namen) auslesen!?
 
** push**

himitsu 6. Mai 2009 15:01

Re: Alle Resourcen(namen) auslesen!?
 
wenn man im Forum mal nach Resourcen sucht, dann findet man MSDN-Library durchsuchenLoadResource, welches intern vom TResourceStream verwendet wird und wenn man mal bei MSDN-Library durchsuchenLoadResource weitersucht, was es da noch gibt, dann kommt man z.B. auf MSDN-Library durchsuchenEnumResourceNames :stupid:


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