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

Вниз

Как в KOL полностью уничтожить форму?   Найти похожие ветки 

 
Psychedelic ©   (2006-04-06 08:55) [0]

Subj. Как ее полностью и корректно убить со всеми ее детьми? :)
Что - то подобное Release? Присмотревшись к методу close можно увидеть что отсылаеться WM_CLOSE. Но память в диспетчере не уменьшаеться.


 
ECM ©   (2006-04-06 09:24) [1]

Присмотритесь к методу Free ... :)
Из него вызывается Destroy - там, в основном, всё и освобождается...

  SomeForm.Free;

или даже

 Free_And_Nil(SomeForm);


 
Vladimir Kladov   (2006-04-06 20:30) [2]

Как же вы можете отследить в диспетчере освобождение памяти, выделенной в куче? Она освободится теперь скорее всего только когда все приложение закроется. В MemProof - да, отследить можно.

Я использую FormN.Form.Close, этого вполне достаточно. Но в подавляющем большинстве случаев я формы просто не закрываю - Accept := false, +hide в Onclose. Они так быстрее открываются повторно (и главное, уже в том же месте и того же размера, и с теми же значениями во вводимых полях).


 
SPeller ©   (2006-04-07 12:10) [3]

Забыли уточнить, что уничтожать надо именно Form1.Form.Free; . Потому что если сделать просто Form1.Free, то объект формы не уничтожится!



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

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

Наверх




Память: 0.47 MB
Время: 0.05 c
2-1167913967
Chaval
2007-01-04 15:32
2007.01.21
Проблема с использованием функции GetDriveType


2-1167833834
Tifon
2007-01-03 17:17
2007.01.21
Сответствие типов методом исследования


15-1167593474
Pazitron_Brain
2006-12-31 22:31
2007.01.21
С НоВыМ ГоДоМ!


15-1167296309
Rentgen
2006-12-28 11:58
2007.01.21
Скорость просчета короткого пути


15-1167399034
eXPell
2006-12-29 16:30
2007.01.21
Помнится была ветка о ставках