Вниз
Скачать: CL | DM;

Удалить компонент   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.036 c
15-1175522972
oldman
2007-04-02 18:09
2007.04.29
Использование USB-флэшки в качестве файла подкачки (свопа)


2-1175765085
I-new
2007-04-05 13:24
2007.04.29
Очистка оглавления


15-1175587742
Rouse_
2007-04-03 12:09
2007.04.29
Unsupported 16bit resource in file unit1.DFM


8-1155648360
Deka
2006-08-15 17:26
2007.04.29
Подскажите по DSPack. Разбираться нет времени - проект горит.


4-1165068114
leonidus
2006-12-02 17:01
2007.04.29
Некорректное извлечение иконки из ресурса




   Наверх