![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как завершить процесс. [D7, WinXP]
nikitozz © (2007-04-22 03:32:00)Здравствуйте.
Проблема такая.
Написал на TP консольное приложение, которое выполняется бесконечно. Теперь из другой программы мне надо его запустить и через некоторое время насильно закрыть.
Пробовал запустить с помощью CreateProcess, но он выкинул исключение.
Запустил его с помощью ShellExecute нормально. А вот как завершить не знаю. TerminateProcess не завершает и возвращает нулевое значение.
Помогите пожалуйста кто может. Очень надо.
Leonid Troyanovsky (2007-04-22 18:46:00) [1]
> nikitozz © (22.04.07 03:49) [2]
> Гермнн, чем ерничать, лучше бы подсказал что-то дельное.
Выкини TP в корзину, компилируй win32 concole.
msdn, msdn & msdn.
--
Regards, LVT.
Kedge (2007-04-22 07:20:00) [2]Почитай про GetLastError и блоки try - finally.
Все вопросы сразу отпадут:)
nikitozz (2007-04-22 03:49:00) [3]Гермнн, чем ерничать, лучше бы подсказал что-то дельное.
Германн (2007-04-22 03:46:00) [4]
> Написал на TP консольное приложение, которое выполняется
> бесконечно. Теперь из другой программы мне надо его запустить
> и через некоторое время насильно закрыть.
И для чего нужно было такое извращение? И с каких пор на TP стало возможно писАть "консольные" приложения?
> Помогите пожалуйста кто может. Очень надо.
>
Ещё скажи, что "мы тут не местные"! Сразу помогут! :-)
И вообще. Разве родители не говорили тебе, что врать - плохо?