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

start [/forum/topic.php?fid=58&msg=32117669&tid=2118958]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 310ms |

| 0 / 0 |
