Форум: "Основная";
Текущий архив: 2003.01.23;
Скачать: [xml.tar.bz2];
Вниз
Создана ли форма? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c