![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Client |
![]()
Сообщение
#1
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
У меня есть массив едитов. Но не все из них созданы (они динамические). Я их создаю, с ними работаю, а потом мне надо их удалить. Но я не знаю существуют ли некоторые из них или нет. Так вот, как проверить существует ли едит? (может надо сравнить что-то с Nil?)
Добавлено через 6 мин. И как правильно удалять эти едиты? сначала по-одному -MasEdit[n].free и потом dispose(MasEdit) или по-другому? |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата И как правильно удалять эти едиты? Вызывать метод Free, он сам проверит, существует ли объект, и если да - то удалит его, если нет - ничего страшного не произойдет, вызов Free будет проигнорирован.Цитата и потом dispose(MasEdit) А вот это уже зависит от того, как ты выделял место для хранения самих указателей на TEdit-ы... Если массив описан статически:var, то никакого Dispose вообще не надо. |
![]() ![]() |
![]() |
Текстовая версия | 8.07.2025 16:43 |