Перейти до

Неправильное время в Stargazer


Рекомендованные сообщения

Добрый день!

Проявилась небольшая проблемка (я понимаю что не смертельная, но хотелось бы ее устранить)! Так вот суть проблемы в том, что при отправке сообщения юзеру из конфигуратора сбивается дата ровно на один месяц! Т.е. из конфигуратора отправляю сообщение пользователю 30.09.2010 12:08, а у пользователя при получении в окне сообщения стоит дата 30.08.2010 12:08!!! На сервере, где установлен Stargazer, на машине с конфигуратором и на компьютере пользователя дата и время установлены верно! Подскажите в какую сторону копать...

Ссылка на сообщение
Поделиться на других сайтах

Значит ситуация следующая...

Стояла версия авторизатора 2.55.7, при этом дата отставала на один месяц и в всплывающем окне сообщений и в окне архива сообщений! Поставил авторизатор версии 2.61.8, ситуация маленько изменилась... т.е. с новой версией авторизатора дата в всплывающем окне сообщения отображается верно, а в архиве сообщений по прежнему отстает на один месяц! Для того что бы было понятнее вложил скрины...

 

P.S.

Скрины были сделаны сегодня, 01.10.2010г.

post-15176-002227900 1285915420_thumb.jpg

post-15176-099995300 1285915426_thumb.jpg

post-15176-043820800 1285915434_thumb.jpg

post-15176-020210300 1285915442_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Точно, есть такая ошибка. Вот она (HistoryUnit.cpp):

if (ACol == 0)
   {
   struct tm * tm;
   char str[50];
   tm = localtime(&messages[ARow].time);
   sprintf(str, "%d.%02d.%02d %02d:%02d:%02d",
       tm->tm_year + 1900, tm->tm_mon, tm->tm_mday,
       tm->tm_hour, tm->tm_min, tm->tm_sec);
   MsgGrid->Canvas->TextOut(Rect.Left + 1, Rect.Top + 1, str);
   }

Нужно tm->tm_mon + 1. Если повезет - попробую собрать на днях исправленную версию.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...

Просьба уже не актуальна, вроде бы как у самого получилось!

Спасибо большое за подсказки!

Теперь переезжаю вот в эту тему

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...