Показать сообщение отдельно
  #8  
Старый 29.03.2009, 12:46
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Т.е есть список имен программ имена которых надо предать анафеме и есть список запущеных процессов. Надо получить третий список в котором содержаться процессы преданные анафеме.
Ну тогда можно так:
Код:
procedure TForm5.Button2Click(Sender: TObject);
Var List1,List2: TStringList;
    Index: Integer;
    i: Integer;
begin
 List1 := TStringList.Create;
 List1.Text := Memo1.Text;
 List1.Sort;
 List2 := TStringList.Create;
 List2.LoadFromFile('C:\BedProcess.txt');
 for i := 0 to List2.Count - 1
 do if List1.Find(List2.Strings[i],Index)
    then ListBox1.AddItem(List2.Strings[i],nil);
end;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием