Entwickler-Ecke

Dateizugriff - Probleme mit Resourcen


maxk - Di 05.11.02 12:48
Titel: Probleme mit Resourcen
Hi,
ich habe eine Resourcendatei mit bcc32.exe (oder so ähnlich :?:) compiled - ohne Fehler.

Mit folgendem Code komme ich an die Datei nicht ran:

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
{$R Datei.res}

var Stream:TResourceStream;
begin
 Stream:=TResourceStream.Create('Datei','EXE');
 Stream.SaveToFile('C:\Datei.exe');
 Stream.free;
end;
Ich erhalte die Exception EResourceNotFound. Was ist falsch?
Inhalt der .RC-Datei:Datei EXE Datei.exe

Danke,
maxk


Michael Stenzel - Fr 08.11.02 01:48

Versuche es mal mit


Quelltext
1:
2:
 
  Stream:=TResourceStream.Create(hInstance,'EXE','Datei');


maxk - Fr 08.11.02 08:28

Ooobs, :oops: den Parameter hInstance habe ich ja übergeben habe ihn aber beim Posten irgendwie weggelassen. Funktioniert jetzt aber trotzdem, ich hatte zum Test eine leere Datei eingebunden, die Delphi mit kurzerhand wegließ. Jetzt steht was drin und es geht..

Problem gelöst.