Chciałem zrobić pętlę która będzie dodawać linię X z memo1 do memo2 jeśli ta linia X nie znajduje się jeszcze w memo2
Napisałem taki kod:
Var
X, J : Integer;
Y, Z : String;
Begin
for J := 0 to Memo2.Lines.Count - 1 do
Y := Memo2.Lines[J];
for X := 0 to Memo1.Lines.Count - 1 do
begin
Z := Memo1.Lines[X];
if Copy(Z, 1, Length(Y)) <> Y then
Memo2.Lines.Add(Z);
end;
end;
Lecz jeśli jest więcej niż jedna taka sama linia w memo2 jak w memo1, to pętla działa tylko na tę ostatnią
Proszę zatem o pomoc