Показать сообщение отдельно
  #51  
Старый 01.08.2008, 21:18
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  SList : TStringList;
  I, J : Integer;
begin
  SList := TStringList.Create;
  Try
    SList.LoadFromFile(Edit1.Text);
    For I := 0 To SList.Count-1 Do
      If Lenght(SList[i]) <= 3 Then // Длинна строки <= 3
        For J := SList.Count DownTo I + 1 Do
          If Slist[i] = SList[J] Then
            SList.Delete(J); // Удаляем такие-же, что ниже I
    SList.SaveToFile(Edit1.Text);
  Finally
    SList.Free;
  End;
end;
Ответить с цитированием