Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-40421
alex-ran
2003-09-30 15:34
2003.10.13
Получение и потеря фокуса


14-40618
ИМХО
2003-09-24 19:17
2003.10.13
LIT


14-40668
GiGiPage
2003-09-23 13:58
2003.10.13
Билет по физике


14-40624
Dmitriy O.
2003-09-18 13:38
2003.10.13
Как записать тип шрифта в БД


3-40253
uuu
2003-09-24 12:17
2003.10.13
Найти разницу в днях между двумя датами.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский