Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
ВнизФорма Найти похожие ветки
← →
k_len (2003-09-26 11:03) [0]Как проверить создана форма или нет. Создается она по вручную
← →
ZEE (2003-09-26 11:04) [1]недавно такая тема пробегала...
проверяй на nil
← →
k_len (2003-09-26 11:08) [2]пожалуйста синтаксис, хотя бы примерный
Спасибо!!!
← →
ZEE (2003-09-26 11:12) [3]
if Form1<>nil then ... ;
← →
k_len (2003-09-26 11:16) [4]Спасибо!!!
Прошло
← →
don-do (2003-09-26 11:17) [5]Если переменной не присвоено nil а форма уничтожена возникнет ошибка доступа к памяти.
If Assigned(Form1) then ...;
Этот способ сложнее, но может привести к такому-же результату.
← →
Переяслов Григорий (2003-09-26 11:20) [6]Assigned сравнивает значение ссылки с NIL -)
При запуске программы делай
Form1 := NIL;
а при удалении формы:
Form1.Release;
Form1 := NIL;
← →
ZEE (2003-09-26 11:36) [7]> Переяслов Григорий © (26.09.03 11:20) [6]
> а при удалении формы:
> Form1.Release;
> Form1 := NIL;
илиFreeAndNil(Form1)
← →
VAleksey (2003-09-26 12:21) [8]Если для управления формой используется только переменная Form1, то, имхо, уджобнее занилить ее в событии OnDestroy.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c