Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.044 c
2-1125505980
HunTeR_IzV
2005-08-31 20:33
2005.10.09
Memo


4-1123694266
NightLord
2005-08-10 21:17
2005.10.09
Окна в Windows e


14-1126636393
syte_ser78
2005-09-13 22:33
2005.10.09
Зацените программу


1-1127034318
Alexis
2005-09-18 13:05
2005.10.09
Парсинг алгебраических выражений (полиномов)


1-1127128666
freshman
2005-09-19 15:17
2005.10.09
преобразование данных




   Наверх