Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.03.2003, 16:41
|
|||
|---|---|---|---|
|
|||
Вопрос по созданию формы |
|||
|
#18+
В коде проги прописал при нажатии на кнопку создание формы (Application.CreateForm...) При повторном нажатии вылезает сообщение об ошибке (в смысле, форма уже создана). Так вот, а каким образом проверить в процессе выполнения проги, создана уже форма или нет? Буду очень благодарен за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2003, 16:46
|
|||
|---|---|---|---|
Вопрос по созданию формы |
|||
|
#18+
А если попробывать отлавливать данную ошибку т.е. try Application.CreateForm; except ShowMessage('Форма уже создана'); end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2003, 16:47
|
|||
|---|---|---|---|
|
|||
Вопрос по созданию формы |
|||
|
#18+
Уничтожать ее после закрытия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2003, 17:04
|
|||
|---|---|---|---|
|
|||
Вопрос по созданию формы |
|||
|
#18+
А лучше приведите фрагмент кода, как вы ее создаете. Там нужно условие вставить на проверку. Но для этого нужно имя формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2003, 17:26
|
|||
|---|---|---|---|
|
|||
Вопрос по созданию формы |
|||
|
#18+
В событии OnClose формы пропиши следующее Пример: _________________ при нажатии на кнопку вызова формы Form2 := TForm2.Create(Application); Form2.ShowModal; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2003, 17:28
|
|||
|---|---|---|---|
Вопрос по созданию формы |
|||
|
#18+
Чего-то странного понаписали Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2003, 17:56
|
|||
|---|---|---|---|
|
|||
Вопрос по созданию формы |
|||
|
#18+
Это все правильно, но как следует из вопроса, форма может еще и не открыта, а только создана. Или несколько форм. OnClose тогда не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2003, 18:12
|
|||
|---|---|---|---|
Вопрос по созданию формы |
|||
|
#18+
Что не получится? Зачем при открытии OnClose? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2003, 09:11
|
|||
|---|---|---|---|
|
|||
Вопрос по созданию формы |
|||
|
#18+
tygra Ну что тут непонятного? Нажал человек на кнопку - форма создалась (может открылась а может и нет), нажал второй раз... Когда же сработает OnCLose, ведь форму никто не закрывал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2003, 09:13
|
|||
|---|---|---|---|
Вопрос по созданию формы |
|||
|
#18+
Александр, внимательно посмотри на код Тигры: if MyForm <> nil then MyForm := TMyForm.Create(Application) Форма второй раз НЕ СОЗДАСТСЯ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2003, 09:31
|
|||
|---|---|---|---|
|
|||
Вопрос по созданию формы |
|||
|
#18+
Каюсь, не заметил. Можно еще так if not Assigned (MyForm) then MyForm := TMyForm.Create(Application); Но это одно и тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2118958]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 269ms |
| total: | 508ms |

| 0 / 0 |
