Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Exe aus Ressoruce extrahieren

  Alt 25. Apr 2005, 20:27
Hallo,
probier es mal damit.
Delphi-Quellcode:
...
var
  Path : String;
  aRes : TResourceStream;
begin
  Path:=ExtractFilePath(Application.ExeName);
  Path:=IncludeTrailingBackSlash(Path);
  aRes:=TResourceStream.Create(hInstance,'MYEXE','EXEDATA');
  Try
    aRes.SaveToFile(Path+'test.exe');
    ShellExecute(Handle,'open',PChar(Path+'test.exe'),Nil,Nil,SW_SHOW);
  Finally
    aRes.Free;
    end;
end;
Code ist getestet und funktioniert

Hier die Resourcendatei
Code:
MYEXE EXEDATA "test.exe"
I come from outer space to save the human race
  Mit Zitat antworten Zitat