Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];

Вниз

Проблемы с выключением Windows   Найти похожие ветки 

 
Blacki   (2002-05-19 23:51) [0]

Помогите, очень надо.
Написал довольно большую программу, и теперь когда при запущеной программе пробуй выключить(или перезагрузить, или сделать log off)Windows, то моя прога не вырубается и винда не хочет вырубаться. Такие траблы во всех виндах. Пробовал код уризать в поисках причины, чего то не очень помогает.
Из-за чего вообще такое может быть?
P.S. подскажите хоть как искуственно можно избавиться от этого.


 
Anatoly Podgoretsky   (2002-05-19 23:59) [1]

Где то в OnCloseQuery стоит CanClose := False или идет неверная обработка WM_QueryEndSession


 
Blacki   (2002-05-20 00:20) [2]

OnCloseQuery и WM_QueryEndSession даже не обрабатываю


 
Anatoly Podgoretsky   (2002-05-20 00:21) [3]

Это возможные направления, к тому же возможно не ты сам, а постороннии компоненты


 
Blacki   (2002-05-20 00:35) [4]

Ну я так и понял
так что искустенно можно сделать?


 
Blacki   (2002-05-20 00:35) [5]

искуственно т.е.


 
Pat   (2002-05-20 01:29) [6]

Ну так отлавливай WM_QueryEndSession и завершай работу программы


 
Victor_Kozel   (2002-05-20 10:14) [7]

Возможно у тебя остаются не обработанными какие то месаги.
Возможно в каком-нибудь компоненте. Посмотри код на наличие
Application.ProcessMessages
У меня такие глюки были с Интернет компонентами.


 
Blacki   (2002-05-20 15:43) [8]

Ну вот ещё такие мысли:
ведь если просто не выключать программу при выключении Windows, то вылазеет окошко и говорит либо жди 15 сек либо щас я вырублю твою прогу. Так ведь щас ничего подобного не выходит, просто винда не выключается и всё.
WM_QueryEndSession я попробовал обработать, при его приходе делаю application.terminate или close. Результат один: теперь прога вырубается, но после этого винда не вырубается. Т.е. приходится нажимать второй раз выключение.

P.S. может как то определять что винда собирается делать(выключиться, перезагрухиться и т.д.)и делать это самому? - но это конечно не нормальный способ, но всё таки может так подскажите?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
3-97150
Саша
2002-05-06 12:37
2002.05.30
EDBEngineError Translate error.Value out of bounds


1-97273
DenNNis
2002-05-18 15:16
2002.05.30
Поиск нужного файла и возврат пути к нему


3-97208
dim-
2002-05-08 16:10
2002.05.30
рПЮЕНХ


1-97324
agrig
2002-05-19 18:27
2002.05.30
Какой ModalResult при закрытии по Alt+F4 или кнопке с крестом?


8-97363
GhostK
2002-01-04 07:04
2002.05.30
Помогите найти...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский