![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Удаление динамических объектов / полная очистка формы [D6]
timekiller © (2007-10-03 20:48:00)Уважаемые, подскажите:
На форме динамически создаются несколько десятков объектов : кнопки, чекбоксы, мемы всякие и проч
Как этот весь хлам динамически удалить сразу с формы весь одной кнопой??
Юрий Зотов (2007-10-04 10:13:00) [21]> ZeroDivide © (04.10.07 10:08) [3]
И здравствуй, ошибка выхода за границы массива.
clickmaker (2007-10-04 10:12:00) [22]
> [3] ZeroDivide © (04.10.07 10:08)
> for n := 0 to YourForm.ComponentCount -1 do
> YourForm.Components[n].Free;
for n := YourForm.ComponentCount -1 downto 0 do
ZeroDivide (2007-10-04 10:08:00) [23]for n := 0 to YourForm.ComponentCount -1 do
YourForm.Components[n].Free;
Германн (2007-10-04 01:24:00) [24]
> Как этот весь хлам динамически удалить сразу с формы весь
> одной кнопой??
А зачем вообще было создавать "хлам"?
b z (2007-10-03 21:07:00) [25]как вариант - "убить" общего влядельца (owner), если такой имеется