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

Вниз

Application.Active   Найти похожие ветки 

 
TButton ©   (2004-02-28 20:09) [0]

Написал я скринсейвер(VCl), работает нормально, но есть один момент. бывает сейвит он сейвит мойскрин, вдруг бах пришло сообщение по MailSlot"ам (ну net send которые), скринсейвер сворачивается в некрасивый заголовок окна над кнопкой пуск. Ну мне это конечно не понравилось и я в onTimer"е написАл
1. if not Application.Active then Close;
2. if WindowState<>wsNormal then Close;
теоритически должно хватить и первого (таймер работает при неактивном приложении), но на практике - не помогает. Внимание, вопрос :) Что делать? (чтоб при деактивации прога умирала)


 
TButton ©   (2004-02-28 20:30) [1]

Удалено модератором
Примечание: Извини, но прямой экзешник не желателен. Дай лучше ссылку на исходники... или оставь...


 
Ultr ©   (2004-02-28 20:46) [2]

Повесь на прогу "ApplicationEvents" - у него ивент есть такой ОнАппДеактивейт вот и все...

Либо, если не хошь компонент цеплять, то на Application.Deactivate(вроде так) повесь процедурку(а в процедурке application.terminate напиши)


 
TButton ©   (2004-02-28 22:31) [3]

повесил, днем проверю (попрошу месаг мне кинуть). пока вешал обнаружил что я еще и в Form1.Deactivate Close написАл. мож оно и не деактивейтится... на всякий случай в onMinimize чиркану закрывание.


 
TButton ©   (2004-02-29 14:38) [4]

2Удалено модератором
:) приму к сведению.



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

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

Наверх




Память: 0.47 MB
Время: 0.039 c
3-43245
Esed
2004-02-18 17:17
2004.03.14
BLOBs в MySQL.


3-43373
va
2004-02-17 18:13
2004.03.14
Отладка в interbase


3-43355
den777
2004-02-16 10:06
2004.03.14
Последняя запись в dbExpress


14-43847
Sergey13
2004-02-17 09:38
2004.03.14
Глюк или фича? Копирование файлов.


4-43952
lena19
2004-01-07 00:37
2004.03.14
какая функция возвращает масив из точек