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

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

функция GetSystemTime выдаёт неправильное время [D7, WinXP]


matyx ©   (2006-08-30 15:59:00) 

Пару дней назад возникла проблема, функция GetSystemTime выдаёт время отличающееся на 3 часа от текущего, то есть
Текущее время 14:55:47, а функция выдаёт 11:55:47, в чем проблема не знаю, пробовал использовать функцию Now - тот же результат.  Раньше работала нормально. У кого какие идеи есть


Fay   (2006-08-30 16:35:00) [1]

Вот одна девочка не переписала 1 раз GetLocalTime, и ей было НЕЩЯСТЬЕ!
А другая девочка переписала, и ей было ЩЯСТЬЕ.


matyx   (2006-08-30 16:34:00) [2]

Да я прогнал с Now, извеняюсь

Но с  GetSystemTime осталась непонятка


Reindeer Moss Eater   (2006-08-30 16:34:00) [3]

The GetSystemTime function retrieves the current system date and time. The system time is expressed in Coordinated Universal Time (UTC).


Reindeer Moss Eater   (2006-08-30 16:32:00) [4]

Я сразу и сказал, что щель во времени.


Fay   (2006-08-30 16:31:00) [5]

2 Reindeer Moss Eater ©   (30.08.06 16:28) [7]
> Он рассказывает что и Now у него врет
Гонит


Reindeer Moss Eater   (2006-08-30 16:28:00) [6]

GetLocalTime
Перепиши эту строчку 1 раз, и тебе будет ЩЯСТЬЕ!


Он рассказывает что и Now у него врет

function Now: TDateTime;
var
 SystemTime: TSystemTime;
begin
 GetLocalTime(SystemTime);
 with SystemTime do
   Result := EncodeDate(wYear, wMonth, wDay) +
     EncodeTime(wHour, wMinute, wSecond, wMilliseconds);
end;


matyx   (2006-08-30 16:26:00) [7]

на МастДаевских часиках время как раз правильное, а вот Делпхи выдаёт на 3 часа меньше


Fay   (2006-08-30 16:25:00) [8]

GetLocalTime
Перепиши эту строчку 1 раз, и тебе будет ЩЯСТЬЕ!


Desdechado   (2006-08-30 16:20:00) [9]

Текущее - это на наручном будильнике?
Синхронизируйся.


Reindeer Moss Eater   (2006-08-30 16:11:00) [10]

А что на часиках, там куда иконку запузыривают?


matyx   (2006-08-30 16:05:00) [11]

улыбнуло
а если серьёзно


Reindeer Moss Eater   (2006-08-30 16:01:00) [12]

У кого какие идеи есть

Ты попал в щель во времени


Наверх

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