Einzelnen Beitrag anzeigen

ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#14

Re: Daten in einer EXE speichern ?

  Alt 24. Okt 2005, 19:46
Du kannst Daten hinten an die Exe anhängen. einfach mit file of byte oder so. Zur Laufzeit kannst du das dann auch auslesen, aber nciht schreiben. Du solltest die EXE dann so strukturieren:

Delphi-Quellcode:
-EXE
-daten
-longint(sizeof(exe))
dann kannst du das so öffnen:
Delphi-Quellcode:
var
  f:file of byte;
  size:longint;
begin
  assignfile(f,application.exename);
  filemode:=0;
  reset(f);
  seek(f,filesize(f)-4);
  blockread(f,size,4);
  seek(f,size);
  //Jetzt kannst du mit read/blockread die Daten auslesen. Ich hab das schon mal für'n SFX verwendet.
end;
Michael Enßlin
  Mit Zitat antworten Zitat