Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2009, 00:04   #1
SONce
Пользователь
 
Регистрация: 13.04.2009
Сообщений: 21
Смущение Контроль запуска

Стоит задача: запустить программу, и как только она закроеться сделать что то, запустить то непроблема, а как проконтролировать что она закрылась?
SONce вне форума Ответить с цитированием
Старый 14.04.2009, 00:12   #2
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

CreateProcess + WaitForSingleObject, тут в примере похожее было http://programmersforum.ru/showthread.php?t=44773
пыщь
JTG вне форума Ответить с цитированием
Старый 14.04.2009, 00:20   #3
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

пропиши это что то в QueryClose формы
Noor вне форума Ответить с цитированием
Старый 14.04.2009, 00:22   #4
SONce
Пользователь
 
Регистрация: 13.04.2009
Сообщений: 21
По умолчанию

квери клоз тут причом?

спасибо JTG, поработал ручками и из твоего примера вышло именно то что нужно.
SONce вне форума Ответить с цитированием
Старый 14.04.2009, 14:04   #5
Noor
Участник клуба
 
Аватар для Noor
 
Регистрация: 01.11.2006
Сообщений: 1,051
По умолчанию

сорри за флуд...
Цитата:
Сообщение от SONce Посмотреть сообщение
Стоит задача: запустить программу, и как только она закроеться сделать что то
"Она закроется ... " это ты же говорил о своей программе ?? соответственно при закрытии программы при обработке CloseQuery .. выполниться твое что то !!!
Я так расценил твой вопрос !

Последний раз редактировалось Noor; 14.04.2009 в 14:07.
Noor вне форума Ответить с цитированием
Старый 15.04.2009, 03:04   #6
SONce
Пользователь
 
Регистрация: 13.04.2009
Сообщений: 21
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
CreateProcess + WaitForSingleObject, тут в примере похожее было http://programmersforum.ru/showthread.php?t=44773
снова обращусь к гуру, данный код великолепно работал до тех пор пока я не запустил его два раза, чтобы запустить два приложения. Первое приложение закрываю, получаю код ошибки и всё нормально, а второе когда закрываю начинаються чудеса:

1. Код ошибки не получаю (и фик с ним)
2. Программа запускаеться снова
тоесть закрыть вторую программу запущенную через данный метод невозможно, она постоянно открываеться, пока не закрыть проэкт

Как быть?
SONce вне форума Ответить с цитированием
Старый 16.04.2009, 05:06   #7
SONce
Пользователь
 
Регистрация: 13.04.2009
Сообщений: 21
По умолчанию

Проблему победил.
Однако вопрос, а возможно ли запустиь программу свернутой?
Данной процедуре ведь не передать SW_HIDE, или можно?
SONce вне форума Ответить с цитированием
Старый 17.04.2009, 17:43   #8
SONce
Пользователь
 
Регистрация: 13.04.2009
Сообщений: 21
По умолчанию

апну темку, вопрос жизни и смерти
SONce вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контроль трафика... Phantom Работа с сетью в Delphi 4 10.04.2009 14:02
Контроль памяти FW-TOT Помощь студентам 2 15.11.2008 14:04
Контроль принтера Noor Общие вопросы Delphi 0 06.11.2008 20:43
Контроль трафика Marsik Софт 5 04.11.2008 09:22
Контроль программ Родион Общие вопросы Delphi 4 17.09.2008 13:38