Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по TTime


Василич ©   (2006-08-07 04:38:00) 

Добрый день!

Вопрос такой - есть переменная TTime - в которой происходит сложение... Как сделать, чтобы при превышении суток, переменная не обнулялась, а продолжала считать... т.е. чтобы переменная TTime могла принимать значения 25:12:23 или 40:23:12...


Desdechado   (2006-08-07 11:39:00) [1]

40:23:12 - это не время, не бывает такого времени, о чем тебе тип своим поведением и сообщает.
Это ИНТЕРВАЛ времени. А для интервалов используют скалярные простые типы, например, Cardinal


Fedia   (2006-08-07 06:17:00) [2]

Василич, она и так не обнуляется, а просто принимает значение > 1. Если тебе нужно отображать время в таком странном формате, то к цифре часов добавляй Trunc(time) * 24.


Василич   (2006-08-07 05:49:00) [3]

Забыл указать, что есть готовые значения TTime, которые складываются между собой...


antonn   (2006-08-07 05:34:00) [4]

хранить только секуды, в integer(или больше). А когда нужно - переводить в TTime.


Наверх

Титульная страница Поиск, карта сайта Написать письмо