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

Вниз

Создана ли форма?   Найти похожие ветки 

 
qwerty2   (2003-01-13 14:22) [0]

При нажатии на кнопку создается форма (Form2:=TForm2.Create(nil)). Чтоб избежать ситуации когда при повторном нажатии созжается 2-й жкземпляр той же формы проверяю вначале if Assigned(Form2) then Form2:=TForm2.Create ... Форма Form2 имеет такой обработчик на onClose: action:=caFree; то есть форма должна уничтожиться при закрытии. Но после этого Assigned(Form2) все равно возвращает True!


 
Игорь Шевченко ©   (2003-01-13 14:36) [1]

На событии TForm2.OnDestroy сказать
Form2 := nil


 
Andrey-k ©   (2003-01-13 14:39) [2]

MDIChild форма?

begin
Form2:=nil;
Action:=caFree;
end;

Потом на nil проверь и не парься с Assigned


 
KSergey ©   (2003-01-13 14:56) [3]

Парься, парься! Assigned правильная ф-ция. Хотя в данной реализации она и проверяет просто на неравенство nil.


 
Anatoly Podgoretsky ©   (2003-01-13 15:08) [4]

А deprecated для указателей в .NET двойне правильная



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
14-72479
Николай Быков
2003-01-05 16:56
2003.01.23
Такая !@#$% приключилась со мной тут на днях.......


1-72171
GebbelZ
2003-01-10 00:06
2003.01.23
Word


1-72320
Dor
2003-01-15 18:51
2003.01.23
У меня есть edit1 и edit2,и мне надо,чтою из тексты из edit1 и ed


1-72213
PONTIY
2003-01-14 08:32
2003.01.23
Как различить исключения и правильно их обработать?


1-72368
DDS
2003-01-13 09:22
2003.01.23
Убрать PROPERTY родителя у созданного компонента