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

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

Запуск приложения по завершении работы программы [D7, XP]


Knob ©   (2010-12-21 00:42:00) 

Столкнулся с такой проблемой:
По завершении работы программы нужно запустить другое приложение.
Пробовал использовать данные функции: ShellExecute(), WinExec(), CreateProcess() , но программа уносит с собой "в могилу" и открывшееся приложение. Подскажите как решить данную проблему.


Leonid Troyanovsky   (2010-12-21 21:49:00) [1]


> Германн ©   (21.12.10 01:33) [7]

> Не верю

Мало ли в Бразилии педров.

--
Regards, LVT.


Leonid Troyanovsky   (2010-12-21 21:46:00) [2]


> Anatoly Podgoretsky ©   (21.12.10 17:07) [15]

> Ты не записывался в мою партию пофигистов.

Я тут сверился с картотекой - членские взносы
тоже не поступали.

--
Regards, LVT.


Anatoly Podgoretsky   (2010-12-21 17:07:00) [3]

> Плохиш  (21.12.2010 14:24:14)  [14]

Ты не записывался в мою партию пофигистов.


Плохиш   (2010-12-21 14:24:00) [4]


> Не верю!
>


> А я верю

А мне пофиг


han_malign   (2010-12-21 09:49:00) [5]

Включаю телепатор:
  родительское приложение владелец окна консоли, с концом которой приходит полный ^C приатаченного дочернего...

dwCreationFlags |= CREATE_NEW_CONSOLE


Ой   (2010-12-21 09:26:00) [6]

А батник не судьба сделать?


Германн   (2010-12-21 02:30:00) [7]


> Anatoly Podgoretsky ©   (21.12.10 02:19) [10]

Ну да. Можно сказать и так. Если автор не сумел вызвать CreateProcess так как это ему нужно, то да.


Anatoly Podgoretsky   (2010-12-21 02:19:00) [8]

> Германн  (21.12.2010 01:33:07)  [7]

А я верю, у него наверно ошибка в программе.


Германн   (2010-12-21 01:55:00) [9]


> KilkennyCat ©   (21.12.10 01:48) [8]
>
>
> > Германн ©   (21.12.10 01:33) [7]
>
> зря. стандартные примеры обычно пишутся в виде ShellExecute(Form1.
> Handle...
>

Не знаю что там "нахимичил" McSimm с поиском на ДМ, но не смог в очередной раз найти ответ из ФАК о вызове CreateProcess с ожиданием завершения работы процесса. (И с уточнением от ЮЗ).


KilkennyCat   (2010-12-21 01:48:00) [10]


> Германн ©   (21.12.10 01:33) [7]

зря. стандартные примеры обычно пишутся в виде ShellExecute(Form1.Handle...


Германн   (2010-12-21 01:33:00) [11]


> Пробовал использовать данные функции: ShellExecute(), WinExec(),
>  CreateProcess() , но программа уносит с собой "в могилу"
> и открывшееся приложение.

Не верю!


KilkennyCat   (2010-12-21 01:08:00) [12]

вот, очень заумная статья
http://window.edu.ru/window_catalog/pdf2txt?p_id=27384&p_page=3


Ega23   (2010-12-21 01:01:00) [13]


> я бы отправил к справке, но ты уже перебрал все варианты
> :)

Чорд. Я больше нибуду.


KilkennyCat   (2010-12-21 00:59:00) [14]


> Ega23 ©   (21.12.10 00:58) [3]

я бы отправил к справке, но ты уже перебрал все варианты :)


Ega23   (2010-12-21 00:58:00) [15]


> Значение в True


А если False?


Knob   (2010-12-21 00:49:00) [16]

Значение в True


KilkennyCat   (2010-12-21 00:46:00) [17]

bInheritHandles  в CreateProcess?


Наверх

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