Форум: "Базы";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];
ВнизТрехзвенная архитектура Найти похожие ветки
← →
Abrams (2003-09-22 14:40) [0]Здравствуйте!
У меня такой вопрос. Есть трехзвенка, сервер приложений (TDatabase, DataSet-ы...)на Win2000 и есть проблема. Как сделать так, чтобы при перезагрузке Win2000, если к серверу приложений подключены клиенты, выдавалось бы какое-нибудь предупреждение.
Заранее спасибо.
← →
Nikolay M. (2003-09-22 15:08) [1]
> выдавалось бы какое-нибудь предупреждение
Где? :)
← →
Abrams (2003-09-22 15:17) [2]Естественно, на сервере...
← →
Nikolay M. (2003-09-22 15:19) [3]По слову приходится выжимать...
На сервере приложений? Предупреждение - человеку, который собирается перегрузить Вынь?
← →
Abrams (2003-09-23 08:04) [4]Nikolay M. :-) ага...человеку, который хочет перезагрузить сервер
← →
Polevi (2003-09-23 10:12) [5]обрабатывать WM_QUERYENDSESSION на сервере приложений
← →
Abrams (2003-09-23 11:30) [6]Polevi, спасибо ! ...получилось
← →
Abrams (2003-09-24 07:25) [7]Вдогонку вопрос...
пишу обработчик
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 выключается. Кто-нить может что нибудь подсказать?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c