Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.11;
Скачать: CL | DM;

Вниз

Программа не дает выключить комп   Найти похожие ветки 

 
leonidus ©   (2005-06-12 00:29) [0]

Мастера подскажите пожалуйста, сам просто теряюсь в догадках. Написал небольшую программку которая сидит в трее и мониторит окна IE. Все нормально, но если юзер решает перезагрузить комп или выключить его, то пока он не закроет программу винда перезагрузку/выключение не разрещает, я не пойму в чем может быть проблема. Эффект наблюдался в Win98 и XP. Подскажите плиз где грабли.


 
Defunct ©   (2005-06-12 00:50) [1]

procedure TMainForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
 if Visible then
    begin
       Hide;
       CanClose := False;
    end
 else
    CanClose := True;
end;

procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
 ClientsFrame.DoneFrame;
 StatManager.DoneFrame;
 Shell_NotifyIcon(NIM_DELETE, NotifyIcon );
 Action := caFree
end;


Кусок завершения работы из похожей программы. Спокойно завершается при перезагрузке или выключении компьютера. Разбирайтесь.



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

Текущий архив: 2005.07.11;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.089 c
14-1118152509
Valera
2005-06-07 17:55
2005.07.11
карта


4-1115537644
alpet
2005-05-08 11:34
2005.07.11
Странный регион


1-1118847624
LORN
2005-06-15 19:00
2005.07.11
Приложение


1-1119341906
salexn
2005-06-21 12:18
2005.07.11
Почему на 98 виндах возникает ошибка Cannot load cursor resource


1-1118848201
_Anton
2005-06-15 19:10
2005.07.11
Форму AlwaysOnTop