Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2010, 17:35   #1
Андрей.12
Программист
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 77
По умолчанию работа с таймером

на форме есть таймер, он через определенное время срабатывает и выполняется определенное действие,как можно сделать так:таймер сработал, программа получила некоторое значение, например а:=2. и требутся сделать задержку, например чтобы таймер в следующий раз сработал ни как раньше,через каждые 10 сек, а через мин.
Андрей.12 вне форума Ответить с цитированием
Старый 28.03.2010, 17:44   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

Timer1.Interval:=60000;
значение указывается в мсек.
fbus вне форума Ответить с цитированием
Старый 28.03.2010, 20:36   #3
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Я так понимаю, речь идет о Дельфи. Кто мешает включить два (сколь угодно) таймеров?
Цитата:
таймер, он через определенное время срабатывает и выполняется определенное действие
Добавим - Ваш таймер (Timer1.Enabled:= false; // отключили таймер)
Вводим следующий таймер (Timer2) и через него включаем 1-й таймер - через нужное время (через мин.)
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 28.03.2010, 22:36   #4
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

Цитата:
Добавим - Ваш таймер (Timer1.Enabled:= false; // отключили таймер)
Вводим следующий таймер (Timer2) и через него включаем 1-й таймер - через нужное время (через мин.)
ага..а если в программе нужно например 10 раз изменять значение времени, что теперь 10 таймеров кидать? ерунда какая

можно обойтись одним таймером, а если задачи разные, то можно сделать переменную например
Код:
var i:integer;
в которую записывать например в какой фазе выполнения находится программа... а по таймеру сделать
Код:
case i of
0:
1:
2:
......
end;

Последний раз редактировалось fbus; 28.03.2010 в 22:39.
fbus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с таймером LordTor Общие вопросы Delphi 1 09.11.2009 14:08
Работа с динамическим таймером S@fer Общие вопросы Delphi 1 06.05.2009 09:00
Робота с таймером Artruman Общие вопросы Delphi 2 25.04.2009 01:51
Работа с Таймером Иринкаа Компоненты Delphi 6 22.11.2007 21:59
Работа с таймером Alika Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 12.11.2007 19:27