Исправление: Летнее время 2007 Visual C++ .NET 2002 C во время выполнения обновления проблемы переменной среды TZ

Переводы статьи Переводы статьи
Код статьи: 932305 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Акт политики США энергии 2005, передаются по Congress США в июле 2005 расширенные летнее время (DST) в Соединенных Штатах, приблизительно четыре недели. Начало 2007 летнего времени запускает три недели в более ранних версий, второе воскресенье марта в 2: 00 по тихоокеанскому времени. В 2007 г. летнего времени начинается с 11 марта. Летнего времени заканчивается позже, одна неделя в первое воскресенье ноября в 2: 00. В 2007 г. летнего времени заканчивается 4 ноября.

В Microsoft Visual C++ .NET 2002 некоторые функции времени выполнения C (CRT) игнорировать летнее время (DST) правила, установленные в операционной системе, если значение переменной среды TZ. Например, в столбцеlocaltimeи_localtime64функции определить первое воскресенье апреля и последнее воскресенье октября в качестве даты начала и даты окончания для летнего времени. Таким образом приложение Visual C++ .NET 2002, которое использует переменную среды TZ могут не работать должным образом.

Решение

Сведения об исправлении



Вам доступно исправление от корпорации Майкрософт.. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Его необходимо применять только в тех системах, в которых наблюдается данная проблема.. Исправление может проходить дополнительное тестирование.. Таким образом эта проблема не является постоянной для вас, мы рекомендуем дождаться следующего автоматического обновления программного обеспечения, содержащего это исправление..

Загрузить это исправление из коллекции кода MSDN можно на следующем веб-сайте корпорации Майкрософт::
http://Code.MSDN.Microsoft.com/KB932305

Примечание.Коллекции кода MSDN отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит страница коллекции кода для этого языка отсутствует..

Примечание.Другие проблемы или если требуется устранить неполадки, возможно, потребуется создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. Полный список телефонов поддержки и обслуживания клиентов Microsoft или информацию по созданию отдельного запроса на обслуживание вы можете найти на веб-сайте Майкрософт::
http://support.microsoft.com/contactus/?ws=support

Предвартельные требования

Необходимо иметь Microsoft Visual C++ .NET 2002 пакетом обновления 1 (SP1) для установки этого исправления.

Необходимость перезагрузки

После установки исправления перезагружать компьютер не требуется..

Сведения о заменяемых исправлениях

Это исправление не заменяет других исправлений..

СВЕДЕНИЯ О ФАЙЛАХ

Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладкеДата и времяэлемент панели управления.
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файла:Дата:время
Io.h10,46730 Января 2007 г.23: 53
Libcd.lib2,950,68431 Января 2007 г.00: 09
Libcd.PDB94,20831 Января 2007 г.00: 09
Libcmtd.lib3,198,53631 Января 2007 г.00: 10
Libcmtd.PDB102,40031 Января 2007 г.00: 10
Libcmt.lib2,835,54431 Января 2007 г.00: 08
Libcmt.PDB94,20831 Января 2007 г.00: 08
Libc.lib2,634,57431 Января 2007 г.00: 07
Msvcr70.dll7.0.9802.0339,96831 Января 2007 г.00: 29
Libc.PDB94,20831 Января 2007 г.00: 07
Msvcr70d.dll7.0.9802.0536,57631 Января 2007 г.00: 11
Msvcr70d.PDB1,739,77631 Января 2007 г.00: 11
Msvcr70.PDB2,313,21631 Января 2007 г.00: 29
Msvcrtd.lib420,62231 Января 2007 г.00: 11
Msvcrt.lib410,61831 Января 2007 г.00: 09
Read.c9,95930 Января 2007 г.23: 53
Tzset.c21,57230 Января 2007 г.23: 53
Vc_crt.msm198,14431 Января 2007 г.23: 50
Msvcr70.dll7.0.9802.0339,96831 Января 2007 г.00: 29

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Дополнительная информация

После установки данного исправления летнего времени начинается на второе воскресенье марта и оканчивается в первое воскресенье ноября 2007 г. при использовании переменной среды TZ. В 2006 г. и за предыдущие годы периода летнего времени начинается в первое воскресенье апреля и заканчивается в последнее воскресенье октября.

Следующий вызов функции CRT и MFC (Microsoft Foundation классов)localtimeи_localtime64функции, а также возможно возникновение данной проблемы:
  • CTime
  • _wctime
  • _tctime
  • _ctime64
  • _wctime64
  • _tctime64
  • mktime
  • _mktime64
  • _utime
  • _wutime
  • _tutime
  • _utime64
  • _wutime64
  • _tutime64
  • COleDateTime::operator-
  • CTime::GetLocalTm
  • CTime::Format

Ссылки

Дополнительные сведения о переменной среды TZ и_tzsetCRT функцию, посетите следующий веб-узел Microsoft Developer Network (MSDN):
.aspx HTTP://msdn2.Microsoft.com/en-us/library/90s5c885 (VS.80)
Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 932305 - Последний отзыв: 28 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual C++ .NET 2002 Standard Edition
Ключевые слова: 
kbqfe kbfix kbbug kbmt KB932305 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:932305

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com