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

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

Как проверить открыта ли форма??? [D6, WinXP]


CyBeR ©   (2004-07-06 23:18:00) 

Доброго вермени суток!
У меня такой вопрос:
Нужно ограничить кол-во выводимых модальных форм.
Форма должна открываться в единственном экземпляре.
Т.е перед тем как содавать новую, нужно проверить, а не создана ли она?


jack128   (2004-07-07 08:21:00) [1]


> KSergey ©   (07.07.04 07:44)
> >  [2] Palladin ©   (06.07.04 23:52)
>
> Вы бы эта, вопрос-то прочитали...
а ты прочитай, то что написано по ссылке. Не находишь нечего общего между  

> if assigned(Form1)
и
if (!m_instance) m_instance = new CSingleton (это из статьи) ? ;-)


KSergey   (2004-07-07 07:44:00) [2]

>  [2] Palladin ©   (06.07.04 23:52)

Вы бы эта, вопрос-то прочитали...


CyBeR   (2004-07-07 06:16:00) [3]

всем спасибо, ответ нашелся, проверяю наличие формы: if assigned(Form1)


Palladin   (2004-07-07 01:22:00) [4]

Ай! :) Извиняюсь... LMD в подписе осталось.... удалите раз уж пошол такой лок...

> CyBeR ©   (07.07.04 00:16)

Там не синтаксис читать надо, а принцип углядеть...


Palladin   (2004-07-07 01:21:00) [5]


> CyBeR ©   (07.07.04 00:16)

Там не синтаксис читать надо, а принцип углядеть...

---
LMD


CyBeR   (2004-07-07 00:37:00) [6]

evvcom ©  
блин, а это идея ;-)


evvcom   (2004-07-07 00:25:00) [7]

А в чем проблема? На каждую форму по переменной, ее и проверять. Только после убийства формы не забывать обниливать соответствующую переменную.


CyBeR   (2004-07-07 00:16:00) [8]

2 Palladin ©
а на Delphi ниче нет??? (только не надо мне говорить что необходимо уметь читать синтаксис С++, я и так это знаю)


Palladin   (2004-07-06 23:52:00) [9]

http://firststeps.narod.ru/theory/pattern/10.html


rrew   (2004-07-06 23:48:00) [10]

FindWindow, не лучший вариант, но может им быть


Наверх

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