Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
ВнизУдалить компонент Найти похожие ветки
← →
SerJaNT © (2007-04-04 02:10) [0]Зная имя компонента, как удалить его в runtime?
← →
Германн © (2007-04-04 02:17) [1]Сначала найти компонент
FindComponent
, затем удалитьFree
. В чём проблема?
← →
Taunt (2007-04-08 01:02) [2]for I2 := 0 to ComponentCount-1 do
begin
if Components[i2] is TImage then
begin
if (Components[i2] as TImage).Tag<>2845 then Components[i2].free;
end;
end;
Почему ругается на такой код?
← →
Плохиш © (2007-04-08 01:19) [3]
> Почему ругается на такой код?
Потому что:for I2 := ComponentCount-1 downto 0 do
← →
MsGuns © (2007-04-08 01:54) [4]Можно вообще обойтись без переменной:
while ComponentCount>0 do Components[0].Free;
;)
← →
Anatoly Podgoretsky © (2007-04-08 12:46) [5]> Плохиш (08.04.2007 01:19:03) [3]
Так и за for I2 := 0 to ComponentCount-1 do ругаться не будет.
Автор просто партизан.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.047 c