Текущий архив: 2005.10.09;
Скачать: CL | DM;
Вниз
Винда не может завершить работу, когда мой процесс запущен ! Найти похожие ветки
← →
ZeroDivide © (2005-09-20 10:47) [0]Пуск -> Завершение работы -> Перезагрузить компьютер не работает :/
С чего бы?
Процесс не загружает процессор. Ни каких эксепшенов не вылетает. Просто ни чего не происходит, пока мой процесс не снимешь руками. После этого для того чтобы перезагрузится нужно заново : Пуск -> Завершение работы ...
Кто сталкивался с подобным эффектом? Из за чего он происходит? Как пофиксить?
← →
DelphiN! © (2005-09-20 10:49) [1]В проекте используешь сетевые соединения ?
А может у тебя переменная CanClose в OnCloseQuery принимает значение false?
← →
ZeroDivide © (2005-09-20 11:16) [2]В проекте используешь сетевые соединения. В процессе работы создается сессия с Oracle, но по завершении каких-либо действий Connected устанавливается в False;
CanClose = True;
← →
Игорь Шевченко © (2005-09-20 11:33) [3]Ходили слухи, что при использовании компонент Indy возникает такая ситуация.
← →
ORMADA © (2005-09-20 11:36) [4]есть большая вероятность что в OnClose формы у тя стоит что то что изменяет CanClose
если так то стоит ловить сообщение винды и завершении работы (WM_QUERYENDSESSION)
procedure WM_QueryEndSession(var Msg: TWMQueryEndSession); message WM_QUERYENDSESSION;
...
// MayClose у меня возможность закрытия формы которая проверяется в OnClose формы
MayClose := True;
Application.Terminate;
inherited;
Страницы: 1 вся ветка
Текущий архив: 2005.10.09;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.013 c