![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как быстрее отловить завершение работы в Windows? [D5, Win95/98, WinME, NT4, Win2k, WinXP]
Карелин Артем © (2005-01-27 15:49:00)Вопрос в теме.
Есть сервер сетевой самописный, одна форма на экране торчит. Если ее просят закрыться, сервер выгружается. Естественно что при завершении работы винда просит окно закрыться, что то и делает.
Но! Сервер все время подключен к базе FireBird и сам FireBird быстрее реагирует на завершение работы, выводя окно с предложением закрыть все клиентские соединения. Естественно что некоторые пользователи будут недовольны странным окном с нерусским текстом, вылезающем при каждой перезагрузке.
Надо среагировать на завершение сеанса быстрее чем это делает FireBird.
Какие будут мысли?
Anatoly Podgoretsky (2005-01-28 13:41:00) [1]Карелин Артем © (27.01.05 15:49)
Врядли это возможно вообще, порядок закрытия приложений при прекращении работы не определен. Попробуй просто избавиться от окна.
Карелин Артем (2005-01-28 13:33:00) [2]
> GrayFace © (27.01.05 16:53) [2]
> SetProcessShutdownParameters
Спасибо, отличная функция, вот только под 9X не пашет.
Еще мысли есть?
GrayFace (2005-01-27 16:53:00) [3]SetProcessShutdownParameters
ShimON (2005-01-27 16:07:00) [4]А как уже пробывал?? Покажи код..