Главная страница
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.03 c
3-1117090760
Tomkat
2005-05-26 10:59
2005.07.11
Скрипт на базе штатными средствами


14-1118538574
Defunct
2005-06-12 05:09
2005.07.11
Нонсенс..


1-1119385411
KOLIG
2005-06-22 00:23
2005.07.11
Вставка символов в компонент RichEdit


14-1112565597
beautyk
2005-04-04 01:59
2005.07.11
помогите сделать чат с шфированием!


1-1118325530
Sicilla
2005-06-09 17:58
2005.07.11
Запуск таймера до создания формы