Einzelnen Beitrag anzeigen

julchen

Registriert seit: 20. Mär 2008
115 Beiträge
 
Delphi 10.3 Rio
 
#1

Stringreplace aus Textinhalt

  Alt 7. Mär 2021, 10:39
Hallo,

ich möchte eine fehlerhafte Liste korrigieren.
Dazu habe ich eine Delphi-Software, in der nur ich alle Änderungen am Inhalt der Liste vornehmen kann. Damit auch andere Änderungen vornehmen können, dachte ich, ich lagere den Text in eine Datei aus.

Code:
procedure TForm1.Button1Click(Sender: TObject);
var
  slist: TStringlist;
  liste: String;
  i: integer;
  begin
  slist := TStringlist.create;
  liste := 'liste.txt';
  slist.LoadFromFile(liste);
  for i := 0 to slist.Count -1 do
  begin
    slist.Strings[i] := StringReplace(slist.Text , liste , [rfReplaceAll]);
  end;
  slist.SaveToFile(liste);
  slist.Free;
end;
Die Liste:
Code:
'Mustermann;Max;München','Mustermann;Max;Hamburg'
Das Funktioniert aber nicht.
Fehlermeldung: Keine überladene Version von StringReplace.

Kann mir jemand Helfen?
VG, Julia
Kollegin: Am Wochenende wird mein PC immer langsamer! Liegt das am Strom?
  Mit Zitat antworten Zitat