Top.Mail.Ru
Ответы

Delphi. Методом сравнения файла загруженного в memo со строками в буфере мне надо из мемо удалить строки

присутствующие в строках в буф. обмена. Набросайте идею как это сделать.

Дополнен

Спасибо

По дате
По Рейтингу
Аватар пользователя
Новичок
7лет

Создаешь второй memo2, вставляешь в него буфер обмена, сравниваешь построчно, и из первого memo1 удаляешь строки соответственно. Второй memo2 можешь на форме выполнить невидимым.

Аватар пользователя
Просветленный
7лет

Записываешь строки из буфера в TStringList, и:

while list.Count > 0 do begin
i := Memo.Lines.IndexOf(list[0]);
while i >= 0 do begin
Memo.Lines.Delete(i);
i := Memo.Lines.IndexOf(list[0]);
end;
list.Delete(0);
end;