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

Вниз

Выключение Timer-а как отследить   Найти похожие ветки 

 
KIE   (2003-04-28 11:10) [0]

На форме есть компонент Timer.
Программно его включаем, он у нас работает секунду а потом отключается автоматически.

Установлен интервал времени 1000.
В теле таймера пишу Timer1.Enabled := FALSE ;

Так вот надо отследить когда он выключится.

Например: Включаем, ждем секунду и потом выполняем какое-либо действие ....


 
Snap ©   (2003-04-28 11:11) [1]

А выполнять его в таймере что нельзя?


 
jel ©   (2003-04-28 11:13) [2]

Событие onTimer возникает после истечения установленного интервала времени. Действие в этом случае можно выполнять в обработчике этого события, там же и таймер останавливать.


 
Snap ©   (2003-04-28 11:17) [3]


> jel © (28.04.03 11:13)

вот вот


 
KIE   (2003-04-28 12:52) [4]

мне надо что бы в теле таймера ничего не было!
Пример

...
Код
...
Timer1.Enabled := TRUE
Ждем пока он вырубится и продолжаем дальше
...


МНЕ НАДО ПРОСТО ДЕЛАТЬ ВРЕМЕННЫЕ ЗАДЕРЖКИ В ПРОГРАММЕ! Может это можно и без таймера сделать?? Если да то как? Старые функции Delay и прочее, что был ов паскале, не работают в дельфи! :(


Как же мне задержку в функции сделать????? :(


 
GROL ©   (2003-04-28 19:48) [5]

Таймер тебе не поможет.
Используй так:

var
s:longint;
...
s:=GetTickCount;
While (GetTickCount-s)<1000 do
Application.ProcessMessages;


 
DrPass ©   (2003-04-28 21:37) [6]

Знатоки, блин!
:)
Sleep(<количество миллисекунд>) - WinAPI-функция, эффект тот же, что и у Delay


 
Mop   (2003-04-29 01:45) [7]

2 DrPass ©

вот вот


 
Shirson ©   (2003-04-29 15:15) [8]

>KIE (28.04.03 12:52)
МНЕ НАДО ПРОСТО ДЕЛАТЬ ВРЕМЕННЫЕ ЗАДЕРЖКИ В ПРОГРАММЕ! Может это можно и без таймера сделать?? Если да то как? Старые функции Delay и прочее, что был ов паскале, не работают в дельфи! :(CODE
Как же мне задержку в функции сделать????? :(


timer1.enabled:=true;
while timer1.enabled do application.ProcessMessages;


Ы? :)



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
7-34633
AlexPro_
2003-03-14 17:21
2003.05.12
Выключение компа из-под Win2000 Adv Serv


11-34382
Alexander
2002-07-23 14:45
2003.05.12
Кто нибудь покажет примерный исходничек, как в KOL сделать COM


1-34403
Бедный
2003-04-29 18:58
2003.05.12
создание 500000 картинок..или взгляды психа на жизнь...


1-34436
Плохой человек
2003-04-28 19:29
2003.05.12
Про события динамически создаваемых компонентов.


1-34447
Матка
2003-04-28 02:33
2003.05.12
TListBox - перемещение элементов