![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
получить и сложить часы, минуты, секунды, милисекунды [Win95/98, WinME, NT4, Win2k, WinXP]
Vasya.ru © (2004-11-02 20:15:00)Надо написать свой рандомайз. Проблемка только в том, чтобы получить начальное значение.
Сабж: как получить время в часах, минутах, секундах, милисекундах, а потом все это перемножить (ну или произвести какие - либо другие операции)?
(Реализация в C++ Builder)
Vasya.ru (2004-11-02 23:09:00) [1]стормозил, признаю. Всем спасибо за помощь
Vasya.ru (2004-11-02 23:06:00) [2]Edit1 -> Text = IntToStr(int(GetTickCount)); все время возвращает "4205226"
Vasya.ru (2004-11-02 23:02:00) [3]Edit1 -> Text = IntToStr(GetTickCount)
Vasya.ru (2004-11-02 22:53:00) [4]ну что - то типа Edit1 -> Text = GetTickCount в едите возникает "1"
Юрий Зотов (2004-11-02 20:59:00) [5]> Vasya.ru © (02.11.04 20:52) [4]
Ентого не может быть...
:о)
begin...end (2004-11-02 20:54:00) [6]
> [4] Vasya.ru © (02.11.04 20:52)
Нельзя ли посмотреть на код?
Vasya.ru (2004-11-02 20:52:00) [7]GetTickCount - у меня все время возвращает "1". В чем причина?
Vasya.ru (2004-11-02 20:48:00) [8]спасибо всем
Юрий Зотов (2004-11-02 20:24:00) [9]Time - текущее время суток. Переводится в миллисекунды умножением на число 24*60*60*1000 с округлением до целого.
GetTickCount - время работы Windows с последней загрузки. Уже в миллисекундах.
Palladin (2004-11-02 20:22:00) [10]будет гораздо круче использовать GetTickCount