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

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

Помогите плз програмно прибить досувскую программу.


Serega_2 ©   (2001-10-15 11:37:00) 

Дело в том что когда я ей посылаю сообщение WM_CLOSE или использую апишные вызовы CloseWindow(DestroyWindow) она либо выдает стандартное сообщение о невозможности закрытия с диалоговым окном(закрыть/не_закрыть) либо вообще молчит как партизан. Ни первое ни второе меня мало устраивают, поскольку в первом случае придется посылать сообщение о нажатии кнопки закрыть, а во втором - просто молиться чтоб умерло само. Если кто сталкивался с подобным траблом помогите плз разобраться. Заранее благодарен.


Ghost666   (2001-10-20 18:04:00) [1]

ExitWindowsEx(EWX_REBOOT,1)


Иван Шихалев   (2001-10-19 21:59:00) [2]

Думаю, надежней всего убить-таки процесс - TerminateProcess.


Rtyu   (2001-10-19 09:44:00) [3]

1-й способ: SendMessage(wnd,wm_quit,1,0);
Поставь 1 в 3-ем параметре - она как раз отвечает за то чтобы нажать "Да"
в выплывающем окне.

2-й способ: SendMessage(wnd,WM_SYSCOMMAND,SC_CLOSE,0);
Мне вот этот способ нравится гораздо больше. Он закрывает больше, чем предыдущий

P.S. Правда не знаю как поведет себя закрытие ДОС-окна, не пробовал.


Knight   (2001-10-17 19:27:00) [4]

какое мерцание?


Debugger   (2001-10-17 11:57:00) [5]

>knight
а мерцание на экране тебя устраивает
с точки зрения юза - волшебные превращения
запаникует на вирус подумает


knight   (2001-10-17 11:52:00) [6]

а если просто делать её активной и посылать контрол+с и алт+Ф4(сразу дестройвиндов)


Виктор Щербаков   (2001-10-17 08:56:00) [7]

Посылай WM_QUIT.


Alien   (2001-10-15 18:49:00) [8]

Убивай процесс, тогда вопросов не будет.


Наверх

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