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

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

Как правильно использовать функцию SetSystemTime? [D5, Win2k]


Oleg+++ ©   (2002-06-10 22:18:00) 

Как правильно использовать функцию SetSystemTime?
Дело в том, что при установке параметров переменной TSystemTime значение часа отличается от реального на 4 (по крайней
мере на всех моих машинах). Т.е. чтобы установить, например 16.30 нужно в TSystemTime.wHour занести 12!!!, а в
TSystemTime.wMinutes - 30 (а вот здесь верно). Это же сказывается и на дате, так для установки 10.06.2002 01:00 нужно в
TSystemTime.wDay занести 9 (а не 10), а в TSystemTime.wHour - 21!!! Из-за чего это?


Pat   (2002-06-11 00:38:00) [1]

Часовой пояс


Oleg+++   (2002-06-10 23:24:00) [2]

Понятн, спасибо ...
А, чисто для образования, каких именно настроек?


Pat   (2002-06-10 23:12:00) [3]

Да все правильно...Зависит от системных настроек.
Используй SetLocalTime


Наверх

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