Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.26;
Скачать: CL | DM;

Вниз

Проблема с SetSystemTime   Найти похожие ветки 

 
Leran2002 ©   (2003-05-05 17:19) [0]

Мастера что за глюки:

TmpDT:=Now; // для проверки сделал так
DateTimeToSystemTime(TmpDT,T);
SetSystemTime(T);

Все данные в системном времени выставляются нормально, кроме часов :((... Заметил что значение ЧАСА выставляется на 4 часа больше (если было 16, то становится 20)...

А при выводе, например:
ShowMessage(Format("%d/%d/%d %d:%d:%d:%d",[T.wYear,T.wMonth,T.wDay,T.wHour,T.wMinute,T.wSecond,T.wMilliseconds])); - все данные верны...

В чем проблема???


 
Zz_   (2003-05-05 17:22) [1]

SystemTimeToTzSpecificLocalTime


 
Leran2002 ©   (2003-05-05 17:47) [2]


> Zz_ (05.05.03 17:22)

Большое спасибо за скорый ответ...

Вот так работает на ура:

var
T1,T2:_SYSTEMTIME;
TmpDT:TDateTime;
TZ:TTimeZoneInformation;
...

TmpDT:=Now;

DateTimeToSystemTime(TmpDT,T1);
GetTimeZoneInformation(TZ);
SystemTimeToTzSpecificLocalTime(@TZ,T1,T2);
SetSystemTime(T2);



Страницы: 1 вся ветка

Текущий архив: 2003.05.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
4-83822
_Split_
2003-03-30 17:52
2003.05.26
Помогите со снимком экрана.


1-83472
Тфьу
2003-05-15 10:55
2003.05.26
1) Поменять курсор у проекта 2) Колесо в ScrollBox


14-83686
kres
2003-04-23 17:21
2003.05.26
Что за мусор в папке Windows?


3-83395
anpv
2003-05-06 14:57
2003.05.26
UPDATE BLOB = INSERT


1-83480
Fktrc
2003-05-15 04:43
2003.05.26
Автоматическое присоединение исходников к екзешничку в виде ресур