Главная страница
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.022 c
14-43825
тихий вовочка
2004-02-22 14:09
2004.03.14
Проверка наличия DLL


3-43257
Sam Stone
2004-02-13 09:41
2004.03.14
Типы данных


3-43294
Noname
2004-02-12 09:26
2004.03.14
SQL приведение типов


1-43481
Rim
2004-02-29 14:50
2004.03.14
Bitmap в Image


3-43281
nejest
2004-01-23 13:24
2004.03.14
вопрос по TfrReport, как записывать запросы в frReport1GetValue