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

Вниз

Форма   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
1-27529
Soi
2003-09-30 08:28
2003.10.09
Случайный вывыбор из текстового файла.


1-27443
Sergp
2003-09-27 19:28
2003.10.09
Можно ли объявить новый класс вместо старого...


7-27751
Саня
2003-07-24 07:04
2003.10.09
Дефрагментация


6-27623
ilka
2003-08-13 16:32
2003.10.09
вопрос по ТClientSocket


14-27710
Санёк
2003-09-21 19:08
2003.10.09
Добрый день мастера!