Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > подавление диалогового окна сохранения изменений


Автор: JaneCHER 10.12.2008, 14:20
Просматривала темы, касающиеся убивства процессов, наткнулась на пост о том, как подавить вывод сообщения при выходе из программы. Сейчас не могу найти его через поиск.  smile  Может, посоветуете, как реализовать возможность такого перехвата?  smile  хотя бы имена нужных функций...

Добавлено через 1 минуту и 6 секунд
Нужно шоп программа убивалась без лишних вопросов.

Автор: bems 10.12.2008, 14:42
если именно "убивалась", то TerminateProcess. Не пикнет.

Автор: JaneCHER 11.12.2008, 06:16
Не, убиваццо-то оно убивается. Вот только если диаложек вылазит - палЁво. Надо по-тихому, чтобы юзер не застопил. (Пишу плагин для юзверей, которые любят открыть программу и уйти обедать.)

Автор: bartram 11.12.2008, 09:35
Цитата(JaneCHER @  11.12.2008,  08:16 Найти цитируемый пост)
Не, убиваццо-то оно убивается. Вот только если диаложек вылазит - палЁво. Надо по-тихому, чтобы юзер не застопил. (Пишу плагин для юзверей, которые любят открыть программу и уйти обедать.) 

Ты про какой диалог говоришь?
Все убивается вот такой функцией
Код

TerminateProcess(application.Handle,0);

Автор: bems 11.12.2008, 13:29
bartram, а при чем тут application.Handle? это ж HWND

Автор: bartram 11.12.2008, 13:51
 bems, это для примера. Извини что запутал smile Я это к тому что туда вставляется хендл приложения, которое надо завершить smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)