Forum: Sonstige Fragen zu Delphi
Delphi
by MrSpock,
27. Apr 2003
Hallo eleonora,
wenn der Code funktioniert, fresse ich einen Besen :mrgreen: .
for i := 0 to OpenDialog.Lines.count-1 do ...
OpenDialog.Lines gibt's doch gar nicht.
Es ist aber korrekt, das der von mir gepostete Code nicht an die Stelle im Memo gesprungen ist, an dem die Zeichenreihe gefunden wurde. Er hat nur die Zeile ausgegeben, in der der Suchstring erhalten war.
Forum: Sonstige Fragen zu Delphi
Delphi
by MrSpock,
25. Apr 2003
Hallo eleonora,
nein, er soll tatsächlich Zeile für Zeile das Memo durchlaufen und zeigt dir dann das erste Vorkommen des Suchstrings in der ZEILE.
Forum: Sonstige Fragen zu Delphi
Delphi
by MrSpock,
25. Apr 2003
Hallo eleonora,
du hast ja auch das Öffnen der Datei mit in die Schleife gepackt. Count ist dann natürlich auch noch nicht korrekt.
Es muss so aussehen:
if OpenDailog.Execute then
begin
Memo.Lines.LoadFromFile(OpenDialog.FileName);
Forum: Sonstige Fragen zu Delphi
Delphi
by MrSpock,
24. Apr 2003
Hallo eleonora,
wenn du die Textdatei in ein Memo geladen hast:
var
posi : Integer;
...
for i:= 0 to memo.lines.count-1 do
begin
Forum: Sonstige Fragen zu Delphi
Delphi
by MrSpock,
24. Apr 2003
Hallo eleonora,
da es sich bei .js (JavaScript) Dateien um Textdateien handelt, kannst du sie wie andere Textdateien bearbeiten. Du kannst sie z.B. in ein Memo laden, dort bearbeiten (zeilenweise durchlaufen und z.B. mit Pos den zu änderenden String suchen und ersetzen) und wieder abspeichern.