1 / 1 / 0
Регистрация: 08.01.2019
Сообщений: 27
|
|
1 | |
Запрет запуска копии второй формы22.03.2019, 18:32. Показов 1021. Ответов 8
Метки нет (Все метки)
Здравствуйте.
Опять возник извечный вопрос. Есть базовая Форма1. На ней кнопка запуска Форма2. Так вот сам вопрос. Как отследить, факт существования Формы2 и при нажатии кнопки на Форм1 развернуть Форму2 и запретить повторный запуск Форма2. Если можно, с подробным примером. Спасибо
0
|
22.03.2019, 18:32 | |
Ответы с готовыми решениями:
8
Запрет запуска второй копии и перезапуск Запрет запуска второй копии приложения Запрет запуска копии процесса Запрет запуска второй копии |
случайный прохожий
3021 / 2048 / 623
Регистрация: 20.07.2013
Сообщений: 5,501
|
|
22.03.2019, 18:57 | 2 |
А как запускается Форма2 ?
0
|
1 / 1 / 0
Регистрация: 08.01.2019
Сообщений: 27
|
|
22.03.2019, 19:14 [ТС] | 3 |
По дефолту. Но можно и динамически создать Форму. Не принципиально
0
|
случайный прохожий
3021 / 2048 / 623
Регистрация: 20.07.2013
Сообщений: 5,501
|
|
22.03.2019, 20:59 | 4 |
Я имел в виду, код запуска какой.
Посмотри вариант решения здесь Отображение скрытого в трее окна программы при попытке запуска ее копий Но в частном случае он может быть проще.
0
|
1 / 1 / 0
Регистрация: 08.01.2019
Сообщений: 27
|
|
25.03.2019, 20:54 [ТС] | 5 |
Мне не нужно в трей закидывать окно. Мне нужно нажать кнопку на форме1, появляется окно формы2. Если форма2 уже запущена, то развернуть ее или просто не запустить новую копию формы2. То есть мне необходимо иметь только один экземпляр формы2
0
|
1 / 1 / 0
Регистрация: 08.01.2019
Сообщений: 27
|
|||||||||||
25.03.2019, 23:05 [ТС] | 7 | ||||||||||
Что показывать-то?
Файл проекта
Если есть решение моего вопроса, то я готов рассмотреть любой вариант.
0
|
Практикантроп
4838 / 2724 / 532
Регистрация: 23.09.2011
Сообщений: 5,789
|
||||||
26.03.2019, 09:28 | 8 | |||||
Я, наверное, чего-то не увидел... . А в такой форме не устраивает?__
0
|
65 / 31 / 18
Регистрация: 16.03.2019
Сообщений: 84
|
|
26.03.2019, 10:05 | 9 |
У вас же форма создается один раз в файле проекта.
Далее вы её либо показываете либо скрываете. Т.е. всего лишь управляете видимостью формы (не уничтожая и не создавая повторно). Откуда в таком случае взяться второму экземпляру?
0
|
26.03.2019, 10:05 | |
26.03.2019, 10:05 | |
Помогаю со студенческими работами здесь
9
Запрет запуска второй копии приложения Запрет запуска второй копии приложений MFC. Запрет запуска второй копии программы Delphi: Запрет запуска второй копии разными пользователями! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |