Показать сообщение отдельно
  #3  
Старый 19.12.2008, 10:25
Ama Ama вне форума
Активный
 
Регистрация: 15.07.2008
Сообщения: 260
Репутация: 23
По умолчанию

Код:
procedure TXploreForm.DoMasking(Mask: string);
 var i: integer;
begin
 with ListView1.Items do
  begin
   BeginUpdate;
   i:= 0;
   while i < Count do
    begin

     if not (MatchesMask(Item[i].Caption, Mask)) then
        Item[i].Delete;
     Inc(i);
    end;
   EndUpdate;
  end;
end;

Вроде по логике вещей все правильно, но почему-то не правильно работает.
Ответить с цитированием