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

Вниз

уничтожение формы   Найти похожие ветки 

 
Ivan   (2004-04-07 12:33) [0]

Подскажите, как правильно уничтожать формы, и нужно ли это делать, в смысле освобождается ли память?


 
Digitman ©   (2004-04-07 12:36) [1]


> как правильно


и какие сомнения в правильности того, как ты это делал до сих пор ?


 
KapitanSerg ©   (2004-04-07 12:41) [2]

если в onClose формы указать Action := caFree, то правильное уничтожение формы производится вызовом процедуры Form1.Close


 
BorisUK ©   (2004-04-07 12:41) [3]

На закрытии формы пишеш
Action := caFree;
Если создавал форму динамически... типа
TMyForm.Create(Application);Если она у тебя в автокреэйте стоит то ничего не надо...
если необходимо иметь указатель на форму то можно так
try
  if MyForm = nil then
    MyForm := TMyForm.Create(Self);
  MyForm.ShowModal;
finally
  if MyForm <> nil then
    FreeAndNil(MyForm)
end;


 
Ivan   (2004-04-07 13:03) [4]

спасибо всем



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
1-1081186012
KommandorDi
2004-04-05 21:26
2004.04.25
Освобождение памяти, занятой динамически созданным объектом


14-1080974831
Knight
2004-04-03 10:47
2004.04.25
Кто знает где обитают мастера по ремонту оборудования?


4-1076151713
Sanik
2004-02-07 14:01
2004.04.25
CD-ROM


3-1080699663
n313
2004-03-31 06:21
2004.04.25
Гуру, подскажите можно ли убрать скроллинг в DBgrid ?


14-1081176951
Digitman
2004-04-05 18:55
2004.04.25
Роль полит.лидеров в становлении/крахе отеч.комп.индустрии