![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() есть счетчик - в таком формате - чч.мм.сс при его переполнении т.е. 23.59.59 он сбрасывается и начинает заново считать - как продлить его к примеру - чччч.мм.сс ???
![]() |
#2
|
|||
|
|||
![]() Есть несколько вариантов, думаю самый правильный будет следующий, заводим единственную переменную типа TDateTime, в момент старта счетчика кладем в нее текущие дату и время функцие Now(), при отображении выводим разницу времени между стартовым значением и текущим значением этой же функции Now(), для отображения кол-ва часов более чем 23, при выводе прибавляем к часам кол-во прошедших дней умноженное на 24 соответственно. Функции EncodeDateTime, DaysBetween, и т п. из модуля DateUtils тебе помогут.
|