um was ganz hinten an die Datei anzuhängen, musst du sie erst kompilieren. Dann kannst du mit einem anderen Delphiprogramm oder einem geeigneten Editor Daten dazuschreiben. Das würd ich so machen:
Delphi-Quellcode:
EXE-DATEI, NICHT VERÄNDERN (Notepad macht das automatisch, da es bestimmte Zeichen nicht speichern kann)
< anzuhängende Daten >
größe der EXE-DATEI: longint
dann kann sich die EXE so auslesen:
Delphi-Quellcode:
var
f:file of byte;
l:longint;
begin
filemode:=0;
assignfile(f,application.exename);
reset(f);
seek(f,sizeof(f)-4);
blockread(f,l,4);
seek(f,l);
/////Hier kannst du jetzt mit read oder blockread die Daten auslesen.
closefile(f);
end;
wenn du aber nur einen String speichern willst, würde doch auch eine globale Konstante reichen?
const pfad:string='C:\qwertzuiop\asdfghjklöä\'´;