![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
OnClose или OnDestroy?
kami © (2005-02-25 22:55:00)Ув.Мастера! Подскажите плс, есть ли разница, где удалять созданные в run-time объекты - в FormClose или FormDestroy? В Help пишут, что правильно в OnDestroy, но на что это влияет - не объясняется (объект используется в течение всей работы программы).
Anatoly Podgoretsky (2005-02-25 23:28:00) [1]Лучше в OnDestroy, более гарантировано.
kami (2005-02-25 23:22:00) [2]То есть, если форма второй раз не вызывается (приложение закрывается после закрытия формы), то разницы нет - если я правильно понял.
Спасибо !
jack128 (2005-02-25 23:10:00) [3]kami © (25.02.05 22:55)
FormClose или FormDestroy
OnClose вызывается при закрытии окна, следовательно если ты покажешь это окно снова (вызовешь Show), то твои run time объекты будут уже уничтожены. Их не будет на форме. А OnDestroy вызывается при уничтожении формы и сново эту формы ты использовать уже не сможешь.