Автор
|
Тема: Выход из программы
|
MrSergei |
опубликован 29-01-2002 04:10 MSK
В программе используется поток, который запускает другое приложение (exe-файл). Как сделать выход из своей программы, т.е. ее полное закрытие после обрашения к другому приложению? Все перебрал, но из потока не могу закрыть основное приложение. Другую прогу открываю из своей при помощи ShellExecute.
|
klep
|
опубликован 29-01-2002 11:23 MSK
ExitProcess() - пробовал ? |
Del
|
опубликован 29-01-2002 11:28 MSK
Если надо закрыть свою прогу - Application->Terminate() для C++Buider'a для MSVC - return из главной функции. Есть ещё куча других но я с утра и с работы... так что не вспомню:) |
kit
|
опубликован 29-01-2002 15:22 MSK
Из потока, в котором вызывалась ShellExecute отправь сообщение о выходе главному потоку: ::PostThreadMessage( AfxGetApp()->m_nThreadID, WM_QUIT, 0, 0); |