Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
1-1109361938
ЦУКОР5
2005-02-25 23:05
2005.03.13
Bitmap


3-1107861186
Mamed
2005-02-08 14:13
2005.03.13
MSSQL 7 i transacchiya


1-1109413551
Хинт
2005-02-26 13:25
2005.03.13
Оптимизация функции


3-1108019366
Dmitry
2005-02-10 10:09
2005.03.13
Проблемы с Firebird 1.5?


1-1109427972
-_-
2005-02-26 17:26
2005.03.13
Проблема с Delphi 2005 Architect




   Наверх