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

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

Как завершить процесс. [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 стало возможно писАть "консольные" приложения?


> Помогите пожалуйста кто может. Очень надо.
>

Ещё скажи, что "мы тут не местные"! Сразу помогут! :-)
И вообще. Разве родители не говорили тебе, что врать - плохо?


Наверх

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