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

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

блокировка гл. приложения до тех пор, пока др. программа не выкл. [D7, WinXP]


Conferno ©   (2008-10-15 15:52:00) 

Привет мастерам)
искал поиском, ничего не нашел.. Плохо наверное искал..
и вот решил спросить..
У меня есть главное приложение, допустим, оно запускается
у нас впервые. Мне нужно до создания главного окна
запустить программу настройки. И пока программа настройки
не будет завершена, в главном приложении никаких процессов
происходить не должно. А как завершится- гл. приложение начнет все остальные процессы.
подобно типу Form2.showmodal;
но тут только развечто две отдельные программы..

заранее спасибо ;) !


Vic   (2008-11-05 07:54:00) [1]

Ну если уж нужно одним приложением, то думаю, что легче будет повесит проверку какого-либо значения в реестре на этапе инициализации приложения, и менять местами в файле проекта создание и вызов главной формы...


Slym   (2008-10-22 19:00:00) [2]

Зочем 2 приложения? Одним никак?


kami   (2008-10-21 21:29:00) [3]

> анонимъ   (21.10.08 21:19) [4]
> запустить прогу: CreateProcess, дождаться завершения: WaitForSingleObject.

Легче ShellExecuteEx + WaitForSingleObject :)


анонимъ   (2008-10-21 21:19:00) [4]

запустить прогу: CreateProcess, дождаться завершения: WaitForSingleObject. прекрасно работает и до, и после, и даже вместо создания главного окна.


KSergey   (2008-10-15 16:42:00) [5]

http://www.google.ru/search?hl=ru&q=%D0%BA%D0%B0%D0%BA+%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C+%D1%84%D0%B0%D0%B9%D0%BB+%D0%B8+%D0%B4%D0%BE%D0%B6%D0%B4%D0%B0%D1%82%D1%8C%D1%81%D1%8F+%D0%B7%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%B8%D1%8F&lr=&aq=f&oq=


Conferno   (2008-10-15 16:39:00) [6]

ну тогда.. окно пусть создастся, а потом запустить прогу и дожидаться ее завершения...?


Сергей М.   (2008-10-15 16:11:00) [7]

До создания главного окна - никак.
Ну разве что только исх.код VCL править ..


Наверх

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