![]() |
text in dll finden und ersetzen?
hoi,
ich suche einen bestimmen text in einer dll (natürlich ist mit einem texteditor nichts zu erkennen weil ja alles verschlüsselt is). also in dieser dll steht ein server z.b "irgendwas.bla.de:6999" diesen möcht ich ledeglich ersetzen, weiss jemand wie ich das mache? |
Re: text in dll finden und ersetzen?
folgendes, die dll ist doch nicht verschlüsselt, also den text den ich ändern will seh ich,
wie ändere ich ihn? mit var t: TextFile; ? ne oder? |
Re: text in dll finden und ersetzen?
|
Re: text in dll finden und ersetzen?
hoi,
sieht bisschen schwer aus mit Seek usw, kann ich mit File nicht auch die datei in einen string geben und beim speichern wieder in die datei? danke nochmal :) |
Re: text in dll finden und ersetzen?
Zitat:
...:cat:... |
Re: text in dll finden und ersetzen?
ah ok,
kannst du mir noch sagen was die schleife in dem beispiel tut? |
Re: text in dll finden und ersetzen?
ich hab das jetztmal so versucht:
Delphi-Quellcode:
testweise in einer textdatei, in dieser steht "blaaa" wird aber nicht durch "hallo" ersetzt, ist da ein fehler?
procedure TForm1.Button1Click(Sender: TObject);
var f: File; s: string; ww: string; wu: string; i: integer; begin ww := 'blaaa'; wu := 'hallo'; s := ww; AssignFile(f, pfad); reset(f); for i := 0 to FileSize(f) - Length(ww)-1 do begin Seek(f, i); BlockRead(f, ww[1], Length(ww)); if ww = s then BlockWrite(f, wu[1], Length(wu)); Application.ProcessMessages; end; CloseFile(f); end; |
Re: text in dll finden und ersetzen?
hab schon, musste reset(f, 1); statt reset(f); heissen
mfg und danke |
Re: text in dll finden und ersetzen?
Ersetze mal das:
Delphi-Quellcode:
durch das:
for i := 0 to FileSize(f) - Length(ww)-1 do
Delphi-Quellcode:
for i := 0 to FileSize(f) - Length(ww) do
|
Re: text in dll finden und ersetzen?
hoi toms, hab ich, aber beide möglichkeiten gehen, kannst du mir sagen warum ohne -1? :)
mfg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz