Есть несколько вариантов, думаю самый правильный будет следующий, заводим единственную переменную типа TDateTime, в момент старта счетчика кладем в нее текущие дату и время функцие Now(), при отображении выводим разницу времени между стартовым значением и текущим значением этой же функции Now(), для отображения кол-ва часов более чем 23, при выводе прибавляем к часам кол-во прошедших дней умноженное на 24 соответственно. Функции EncodeDateTime, DaysBetween, и т п. из модуля DateUtils тебе помогут.
|