Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как проверить создана форма или нет [D5, D6]


cranium ©   (2002-04-21 01:34:00) 

Создаю форму
Application.CreateForm (TFormGen, FormGen);
как теперь не допусть создание второй копии?


Вася Пупкин   (2002-04-22 04:14:00) [1]

После FormCen.Free сделать FormCen:=nil


cranium   (2002-04-22 03:40:00) [2]

If Assigned(FormGen) = False then
Application.CreateForm (TFormGen, FormGen);
Ага вот после FormCen.Free, FormGenClose и т.д. Форма больше не создаея при исполнении выше указанного кода. Так как же поступить?


SemFLY   (2002-04-21 02:21:00) [3]

Можно так


If Assigned(FormGen) then // проверяем создана ли форма
FormGen := TFormGen.Create(nil);


Наверх

Титульная страница Поиск, карта сайта Написать письмо