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

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

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2007, 23:42   #1
Иринкаа
Пользователь
 
Регистрация: 11.11.2007
Сообщений: 44
По умолчанию Ускоренные часы

У меня задача из систем массового обслуживания. Имитируется 1 рабочий день - 8 часов. С 8.00 до 16.00 например.
Вся имитация должна длится 1-1,5 минуты.
Как сделать так, чтобы за заданное время (1 минута) отобразилось значение времени от 8.00 до 16.00?
Подскажите, плиз, идею? Как вообще создаются такие часы?
Иринкаа вне форума Ответить с цитированием
Старый 23.11.2007, 00:52   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Задайте таймеру интервал, например, 100 мс (рассчитаете, сколько именно) и по событию OnTimer пусть ваши "часы" увеличиваются на 1 минуту.
mihali4 вне форума Ответить с цитированием
Старый 23.11.2007, 12:58   #3
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Посчитай сколько минут в 8 часах 8*60=480 минут
Если ты хочешь за минуту, то
480/60(сек в минуте)=8
если за полторы, то
480/90=5.33...
это число означает сколько раз в секунду должен сработать таймер отсчитывающий минуты рабочего дня
1000/8 = интервал таймера 125
1000/5.33 = интервал таймера 188
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часы постоянного действия MAKEDON Общие вопросы Delphi 15 22.07.2008 14:38
Засунуть программу где часы. Fellics{новичок} Помощь студентам 3 19.06.2008 15:09
как добавить в форму ЧАСЫ samosval Общие вопросы .NET 1 29.12.2007 13:51
электронные часы Багира Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 19.12.2007 23:09
Заменить часы в трее Teen4jump Win Api 10 08.08.2007 12:26