Главная страница
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.032 c
3-1117141875
Zahar
2005-05-27 01:11
2005.07.11
Помогите с SQL-запросом.


6-1112928016
Veles
2005-04-08 06:40
2005.07.11
Скорость поиска компьютера по IP


1-1118565899
Lex_!
2005-06-12 12:44
2005.07.11
Показ подсказки у иконки в трее


1-1119598529
kot andrei
2005-06-24 11:35
2005.07.11
FileCtrl


3-1116957765
Flame
2005-05-24 22:02
2005.07.11
работа с dbgrid