![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как удалить динамически созданные едиты?
Jason © (2007-11-14 16:20:00)Если я создал динамически массив эдитов, то его можно удалить как то?
Процедура MEdit[i].Destroy работает только для статических эдитов.
Массив глобальный
WFS (2007-11-14 16:43:00) [1]Все, спасибо.
Получилось, просто из-за невнимательности, забыл переменную в цикле инициализировать.
Извините за беспокойство))
Dimaxx (2007-11-14 16:35:00) [2]Никаких Destroy'ев - только Free!!!
Галинка (2007-11-14 16:25:00) [3]Самое простое и скорее всего не правильное это
SetLength(MEdit, 0);
Или начиная обход С КОНЦА массива вызывать Destroy/Free.
Anatoly Podgoretsky (2007-11-14 16:25:00) [4]> Jason (14.11.2007 16:20:00) [0]
Destroy до лампочки как создан объект, он работает с самим объектом и не рекомендован к употреблению.
Reindeer Moss Eater (2007-11-14 16:23:00) [5]Более того. Статических эдитов вообще не существует. Как и других объектов. Все они динамичесике.
Reindeer Moss Eater (2007-11-14 16:21:00) [6]Все эдиты рождены равными по конституции