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

Автор Тема:   Прекратить выполнение проги
Feven опубликован 26-01-2002 13:05 MSK   Click Here to See the Profile for Feven   Click Here to Email Feven  
Как прекратить выполнение проги в какой-нить момент?
lamo опубликован 26-01-2002 20:03 MSK     Click Here to See the Profile for lamo  Click Here to Email lamo     
kill pid
.


изнт ит ?
))

Kresan опубликован 27-01-2002 20:42 MSK     Click Here to See the Profile for Kresan  Click Here to Email Kresan     
Если в своей то:
если главная форма ( формы ) создавались методом FormCreate, то юзать нужно FormClose ();
если динамически - нужно вызвать деструктор.
Для закрытия чужой проги, нужно получить хэндл её главного окна ( API функция FindWindow () ) и по нему послать сообщение WM_CLOSE.
SUnteXx опубликован 27-01-2002 22:21 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
DestroyWindow(HWND hWnd) еще никто не отменял:)
Del опубликован 28-01-2002 12:02 MSK     Click Here to See the Profile for Del  Click Here to Email Del     
Application->Terminate();
kl опубликован 28-01-2002 12:15 MSK     Click Here to See the Profile for kl  Click Here to Email kl     
Если знаешь хэндл окна, то WM_CLOSE.
Если знаешь id процесса то TerminateProcess:
та прога не успеет ничего сделать как все ее потоки будут разрушены.
Serus опубликован 28-01-2002 15:11 MSK     Click Here to See the Profile for Serus    

ExitProcess(UINT uExitCode);
И не мучаться ;-)
kl опубликован 28-01-2002 15:44 MSK     Click Here to See the Profile for kl  Click Here to Email kl     
2Serus
ExitProcess прекращает выполнение только того процесса из потока которого она вызывается.
DimaK опубликован 29-01-2002 14:11 MSK     Click Here to See the Profile for DimaK  Click Here to Email DimaK     
ну или PostQuitMessage (0) ;
golem опубликован 30-01-2002 19:28 MSK     Click Here to See the Profile for golem  Click Here to Email golem     
exit(EXIT_ERROR);

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


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.