Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.13;
Скачать: CL | DM;

Вниз

OnClose или OnDestroy?   Найти похожие ветки 

 
kami ©   (2005-02-25 22:55) [0]

Ув.Мастера! Подскажите плс, есть ли разница, где удалять созданные в run-time объекты - в FormClose или FormDestroy? В Help пишут, что правильно в OnDestroy, но на что это влияет - не объясняется (объект используется в течение всей работы программы).


 
jack128 ©   (2005-02-25 23:10) [1]

kami ©   (25.02.05 22:55)
FormClose или FormDestroy


OnClose вызывается при закрытии окна, следовательно если ты покажешь это окно снова (вызовешь Show), то твои run time объекты будут уже уничтожены. Их не будет на форме. А OnDestroy вызывается при уничтожении формы и сново эту формы ты использовать уже не сможешь.


 
kami ©   (2005-02-25 23:22) [2]

То есть, если форма второй раз не вызывается (приложение закрывается после закрытия формы), то разницы нет - если я правильно понял.

Спасибо !


 
Anatoly Podgoretsky ©   (2005-02-25 23:28) [3]

Лучше в OnDestroy, более гарантировано.



Страницы: 1 вся ветка

Текущий архив: 2005.03.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.042 c
4-1107150649
Progh
2005-01-31 08:50
2005.03.13
Получить имя процесса, по хандлу окна


14-1108800498
kaZaNoVa
2005-02-19 11:08
2005.03.13
Сжатие контента, экономия траффика


14-1108993511
juice
2005-02-21 16:45
2005.03.13
C++ Builder 5 Fatal: Unable to open file FILECTRL.OBJ


1-1108961311
buka
2005-02-21 07:48
2005.03.13
Поисковая система


1-1109242713
чяйник
2005-02-24 13:58
2005.03.13
Узнать наличие метода у объекта