Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
9. Okt 2007
In seinem Codebeispiel bestand der Schleifenrumpf auch aus nur einer Zeile. Ich würde aber raten beginn..end immer zu verwenden.
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
8. Okt 2007
Wahrscheinlich hast du begin..end vergessen.
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
8. Okt 2007
Im Code ersetzt du ja nur die erste Variante
for i := 0 to Pred(sl.Count) do
begin
sl := StringReplace(sl,Memo1.Lines,Memo2.Lines,);
sl := StringReplace(sl,Memo1.Lines,Memo2.Lines,);
sl := StringReplace(sl,Memo1.Lines,Memo2.Lines,);
sl := StringReplace(sl,Memo1.Lines,Memo2.Lines,);
end;
sl.SaveToFile(neu);
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
8. Okt 2007
Eigentlich sollte der Replace gehen.
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
8. Okt 2007
Und in der datei stehen die Inhalte des 1. Memos drin?
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
8. Okt 2007
Was steht den in den Memos drin?
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
8. Okt 2007
Du könntest auch Schleife weglassen und die Liste auf einmal ersetzen:
sl.Text := StringReplace(sl.Text,Memo1.Lines,Memo2.Lines,);
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
8. Okt 2007
Ich versteh halt immer noch nicht, was mit was ersetzt werden soll. Mit dem Code ersetzte du ja in der Stringliste den Inhalt eines Memos mit dem Inhalt eines anderes Memos.
Forum: Object-Pascal / Delphi-Language
Delphi
by mkinzler,
8. Okt 2007
Was soll der Code machen?