0 / 0 / 0
Регистрация: 21.09.2010
Сообщений: 6
1

Как узнать создан объект-форма(в Дэлфи) или нет?

21.09.2010, 12:33. Показов 1091. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Использую MDI форму, при этом Application.CreateForm(...) пишу не в файле проэкта, а тогда когда нужно 'показать' форму. Поэтому другой форме, например, надо знать 'запущена' та форма или нет. Так как при обращении к не созданому объекту (форме) генерится 'ошибка'
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.09.2010, 12:33
Ответы с готовыми решениями:

Как узнать загружена форма или нет?
Как узнать загружена форма или нет? Спасибо.

Как узнать: свёрнуто приложение (форма) или нет?
Есть форма, и надо узнать: свёрнуто приложение (форма) или нет ??? Буду благодарен за помощь !!!

Как узнать загружена нужная форма или нет?
Проект с MDIForm. Дочерние формы распологаются в определённом порядке в зависимости от уже...

Как проверить создан файл или нет
Пример: Я создал фаил через консоль написал его название. потом идёт if(проверка если фаил...

1
0 / 0 / 0
Регистрация: 09.06.2009
Сообщений: 22
21.09.2010, 14:16 2
Я не знаю как в Delphi (наверное примерно так же), а в C++Buildere это довольно просто при объявлении экземпляра этой формы нужно присвоить ему значение NULL. А когда тебе нужно проверить не запущена ли уже твоя форма, проверяй значение переменной экземпляра, если он не NULL значит уже создана.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2010, 14:16
Помогаю со студенческими работами здесь

Как проверить, создан файл xxx.ini или нет?
Здравствуйте! Как проверить, создан файл xxx.ini или нет?:)

Как определить объект Nothing или нет
Собственно сабж. Хотелост бы иметь функцию типа IsNull, но для объектов.

Как проверить, что объект создан
Всем привет! Скажем Thread lThread; мы объявили переменную, но пока не создали ее. как...

Как проверить по ссылке, создан ли объект?
Добрый вечер. class A1{} A1 *p1; A1 *p2; ....... p1 = new A1(); p2 не создан Передаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru