|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.04.2009, 11:03 | #11 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
Уважаемый Kotofff, время с милисекунд легко преобразовать в секунды минуты и часы.
Функция GetTickCount считывает вpемя, пpошедшее с момента запуска системы. Функция Now возвращает текущую дату и время для местной временной зоны. таким образом если запустить приложение в 9 вечера (21:00:00 что в TTime равно 0,875) и потом проверить время работы приложения в 9 утра (9:00:00 что в TTime равно 0,375) то покажет все верно (12:00:00 что в TTime равно 0,5).. но если оставить прогрумму включеной несколько суток то на следующий день в 9 утра она снова покажет 12 часов работы.. тоесть тут уже нада проверять не тока время а и дату запуска.. а если использовать GetTickCount то у нас значение будет постоянно увеличиваться.. ниже пример получения информации о том сколько работает компьютер Код:
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" Последний раз редактировалось Ntlegend; 01.04.2009 в 11:12. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Microsoft Visual C++ 2005 vs Освой самостоятельно С++ за 24 часа | soldm | Visual C++ | 22 | 12.11.2008 16:17 |
Яндекс уже окло часа лежит, сначала подумал инет поломался | Alar | Свободное общение | 6 | 26.09.2008 12:41 |
Caption в BitBtn!!! | rivers | Компоненты Delphi | 14 | 11.08.2008 15:36 |