WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Выход из программы

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

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

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.