![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Трехзвенная архитектура [D5]
Abrams © (2003-09-22 14:40:00)
Здравствуйте!
У меня такой вопрос. Есть трехзвенка, сервер приложений (TDatabase, DataSet-ы...)на Win2000 и есть проблема. Как сделать так, чтобы при перезагрузке Win2000, если к серверу приложений подключены клиенты, выдавалось бы какое-нибудь предупреждение.
Заранее спасибо.
Abrams (2003-09-24 07:25:00) [1]
Вдогонку вопрос...
пишу обработчик
private
procedure WMQueryEndSession(var Msg: TMessage); message WM_QUERYENDSESSION;
...
implementation
{$R *.DFM}
procedure TMainForm.WMQueryEndSession(var Msg: TMessage);
begin
Msg.Result := 0;
MessageBox(Handle, "Какое-то сообщение", "внимание", 48);
end;
проблема такая: под Win98 код отрабатывает - операционка ждет обработки сообщения...все нормально, короче, а вот Win2000Server ведет себя по другому - появляется MessageBox и если OK не нажмешь быстро, то Win2000 выключается. Кто-нить может что нибудь подсказать?
Abrams (2003-09-23 11:30:00) [2]
Polevi, спасибо ! ...получилось
Polevi (2003-09-23 10:12:00) [3]
обрабатывать WM_QUERYENDSESSION на сервере приложений
Abrams (2003-09-23 08:04:00) [4]
Nikolay M. :-) ага...человеку, который хочет перезагрузить сервер
Nikolay M. (2003-09-22 15:19:00) [5]
По слову приходится выжимать...
На сервере приложений? Предупреждение - человеку, который собирается перегрузить Вынь?
Abrams (2003-09-22 15:17:00) [6]
Естественно, на сервере...
Nikolay M. (2003-09-22 15:08:00) [7]
> выдавалось бы какое-нибудь предупреждение
Где? :)