![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 24.06.2012
Сообщений: 36
|
![]()
Хочу написать программу, которая через определенный период времени подавала сигнал. Пока смог сделать, чтоб она подавала сигнал один раз, но как сделать цыкл не могу понять.
Код:
Последний раз редактировалось Stilet; 27.07.2012 в 19:55. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 24.06.2012
Сообщений: 36
|
![]()
Срабатывает один раз. Если в поле Edit ввести 10, то через 10 минут подаст сигнал. Но как сделать, чтоб через следующие 10 снова подавал сигнал?
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А можеш прикрепить сюда весь проект в архиве?
Что-то я не могу понять почему твой таймер как ты говоришь останавливается.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 24.06.2012
Сообщений: 36
|
![]()
Как я не пытался в обработчике таймера установить цыкл ничего не получалось.
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А вот скажи: Зачем тебе это условие?:
Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 24.06.2012
Сообщений: 36
|
![]()
Это у меня условие сравнения, того что ввел в поле Edit с минутами текущего времени. Музыку он играет, но так как переменная sa никак не изменяется, музыку проигрывает только один раз. А мне нужно, чтоб после того как сработал плеер, эта переменная увеличивалась на значение переменной am. Пытался делать цыкл в обработчике таймера типа
for(int x=sa; x<=59; x+=am) if(x==m) MediaPlayer1->Play(); Программа компилируется, но зависает. |
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Уверен что именно это условие тебе и мешает.
Зачем тебе изменять sa?
I'm learning to live...
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 24.06.2012
Сообщений: 36
|
![]()
Изменять sa хочу для того, чтоб сигнал подавался каждые 10 минут к примеру. Скажите какое условие там можно реализовать?
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
if(sa==m) { sa = <когда сработать снова> ; MediaPlayer1->Play(); }
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
таймер | shilovec5377 | Общие вопросы Delphi | 16 | 16.06.2012 11:28 |
программа таймер для выключения компьютера delphi | RS219 | Помощь студентам | 6 | 08.07.2011 10:03 |
будильник-таймер!!!!программа почти доделана!!! | Christin.T | Помощь студентам | 0 | 23.05.2011 18:57 |
Фоновая программа корректно работает только пол дня (использовал таймер) | TwiX | Общие вопросы Delphi | 2 | 06.09.2010 17:57 |
Какой код надо прописать в Delphi (задать таймер на 30 дней (системное время,год,м) программа закрывается | mnbvcxz11 | Общие вопросы Delphi | 3 | 22.08.2009 11:29 |