Einzelnen Beitrag anzeigen

Premutos

Registriert seit: 6. Mär 2005
51 Beiträge
 
#5

Re: konstanten in kompilierter exe ändern

  Alt 23. Okt 2005, 18:28
habe im inet folgendes beispiel gefunden:

Code:
var s,altstring,neustring:string;
   f:file;
   l:integer;
begin


 s := 'negativ';
 altstring :='negativ';
 neustring:='positiv';
  assignFile(f, 'test.exe');
   reset(f,1);
 for l := 0 to filesize(f)-length(altstring)-1 do
   begin
     Application.ProcessMessages;
    seek(f,l);
      blockread(f,altstring[1],length(altstring));
      if altstring = s then
        begin
       seek(f,l);
         blockwrite(f,neustring[1],length(neustring));
        label1.caption := 'Stelle gefunden und gepatcht!';
      end;
   Application.ProcessMessages;
   end;
 closeFile(f);
end;
das funktioniert prima!
sollte man sonst noch was beachten ?
  Mit Zitat antworten Zitat