0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 85
|
|
1 | |
Реализация течения времени. Виртуальное время. Замедление и ускорение относительно реального времени.24.06.2011, 13:34. Показов 4888. Ответов 4
Метки нет (Все метки)
Опишите, пожалуйста, подробнее как реализовать течение времени в программе. То есть, на главном окне отображается текст, с текущей датой (без времени). Далее, спустя несколько секунд, (к примеру, 3) дата меняется, например, с 1 января на 2 января 2011 года.
Заранее спасибо!
0
|
24.06.2011, 13:34 | |
Ответы с готовыми решениями:
4
Описать процедуру, которая вычисляет время, прошедшее от времени t1 до времени t2 Построение динамических графиков в режиме реального времени Ускорение времени Одновременный опрос выбранных портов ПК, синхронизация в режиме реального времени |
3218 / 2361 / 540
Регистрация: 11.09.2009
Сообщений: 8,604
|
|
24.06.2011, 14:53 | 2 |
Delorthe, насколько я понял, вам нужно отображать не реальное время встроенных часов, а условное (ускоренное), причём только дату?
Можно использовать компонент Timer. Поставить ему Interval = 3000 (3 секунды), в событии OnTimer менять дату. Дату хранить в переменной типа TDateTime, прибавлять к ней константу того же типа, равную одному дню. Для вывода использовать функцию DateToStr.
0
|
0 / 0 / 0
Регистрация: 29.05.2011
Сообщений: 85
|
|
24.06.2011, 15:24 [ТС] | 3 |
i8085, в принципе, понятно. Но как реализовать на практике?
0
|
13104 / 5885 / 1706
Регистрация: 19.09.2009
Сообщений: 8,808
|
||||||
24.06.2011, 16:54 | 4 | |||||
Написал на эту тему демонстрационный пример. Пользователь вводит коэффициент ускорения/замедления виртуального времени, задаёт отслеживаемый интервал и запускает таймер. - Программа показывает процесс течения реального и виртуального времени.
Если коэффициент больше единицы - виртуальное время ускоряется. Например, при значении коэффициента = 10 виртуальное время ускоряется, соответственно в 10 раз. Если коэффициент меньше единицы - виртуальное время замедляется. При коэффициенте = 0,1 виртуальное время замедляется в 10 раз.
0
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
25.08.2012, 19:17 | 5 |
хорошая прога!
0
|
25.08.2012, 19:17 | |
25.08.2012, 19:17 | |
Помогаю со студенческими работами здесь
5
Замедление работы время от времени на нескольких ПК Как из реального времени вычесть время из базы Как выводить время в режиме реального времени? DS1302 часы реального времени форматирование времени Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |