Показать сообщение отдельно
  #4  
Старый 13.01.2008, 12:49
Аватар для Oleg
Oleg Oleg вне форума
Активный
 
Регистрация: 29.11.2007
Адрес: Оренбургская обл., Россия
Сообщения: 261
Репутация: 15
Радость

Цитата:
Сообщение от aleksnine
Код:
var
i:integer;
begin
  for i:=cd.Items.Count-1 downto 0 do begin
  if cd.Items[i] = 'test1' then cd.Items.Delete(i);
  if cd.Items[i] = 'test2' then cd.Items.Delete(i);
  if cd.Items[i] = 'test' then cd.Items.Delete(i);
  end;
Этот код тоже дает ошибку, вот как правильно обрабатывается:
Код:
  for i:=cd.Items.Count-1 downto 0 do begin
  if cd.Items[i] = 'test1' then cd.Items.Delete(i);
end;
  for i:=cd.Items.Count-1 downto 0 do begin
  if cd.Items[i] = 'test2' then cd.Items.Delete(i);
end;
  for i:=cd.Items.Count-1 downto 0 do begin
  if cd.Items[i] = 'test' then cd.Items.Delete(i);
end;
Ответить с цитированием