Oprava: Aplikace Visual C++.NET 2003 Service Pack 1 C runtime 2007 letní čas aktualizace TZ problému proměnné prostředí

Překlady článku Překlady článku
ID článku: 932298 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Spuštění v roce 2007, počáteční datum a koncové datum pro letní čas (DST) ve Spojených státech se změní v souladu s AKT energetické politiky 2005. Letního času ve Spojených státech začne dříve, než ji začal v posledních třech týdnech. Letního času ve Spojených státech začne ve 2:00 na druhou neděli v březnu. Kromě toho letního času ve Spojených státech skončí jeden týden později, než ji bylo ukončeno v minulosti. Letního času ve Spojených státech skončí ve 2:00 první neděli v listopadu. V roce 2007 letního času ve Spojených státech začne 11. března 2007 a skončí na 4. listopadu 2007.

V aplikaci Microsoft Visual C++.NET 2003, některé funkce modul c runtime (CRT) Ignorovat pravidla letního času, které jsou nastaveny v operačním systému, pokud je nastavena proměnná prostředí TZ. Například localtime funkce a _localtime64 funkce letního identifikovat první neděli v dubnu jako počáteční datum pro DST a poslední neděle v říjnu jako koncové datum. Proto aplikace Visual C++.NET 2003 aplikace, která používá proměnná prostředí TZ nefunguje očekávaným způsobem.

Řešení

Informace o opravě hotfix



Další informace o kódu Galerie MSDN navštivte následující Web společnosti Microsoft:
http://Code.msdn.microsoft.com/KB932298

Požadavky

Je nutné aplikaci Visual C++.NET 2003 Service Pack 1 nainstalované opravy.

Požadavek na restartování

Není nutné restartovat počítač po instalaci této opravy hotfix.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné další opravy hotfix.

Informace o souboru

Anglická verze této opravy hotfix má atributy souborů (nebo novější), jsou uvedeny v následující tabulce. Data a časy jednotlivých souborů jsou uvedeny v koordinovaný světový čas (UTC). Při zobrazení informací o souboru, je převeden na místní čas. Pomocí vyhledat rozdíl mezi místním časem a časem UTC naleznete Časové pásmo karty v Datum a čas Chcete-li zobrazit položky v Ovládacích panelech.
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČas
EH.lib369,83002. Února 200701: 46
EH.lib372,04202. Února 200701: 46
EH.lib421,18402. Února 200701: 46
EH.lib388,16402. Února 200701: 46
EH.lib390,02202. Února 200701: 46
A_map.c13,85802. Února 200701: 30
EH.lib407,88802. Února 200701: 46
File2.h1,86802. Února 200701: 29
Internal.h16,12602. Února 200701: 29
IO.h10,45602. Února 200701: 29
Ioinit.c12,11402. Února 200701: 30
IOS.cpp4,24611. Ledna 200718: 20
Libcd.lib3,063,17602. Února 200701: 50
Libcd.pdb94,20802. Února 200701: 50
Libcmtd.lib3,351,19602. Února 200701: 51
Libcmtd.pdb102,40002. Února 200701: 51
Libcmt.lib2,982,63402. Února 200701: 48
Libcmt.pdb102,40002. Února 200701: 48
Libcpd.lib4,558,48802. Února 200701: 50
Libcpd.pdb225,28002. Února 200701: 50
Libcpmtd.lib4,573,77202. Února 200701: 51
Libcpmtd.pdb233,47202. Února 200701: 51
Libcpmt.lib3,752,04802. Února 200701: 48
Libcpmt.pdb217,08802. Února 200701: 48
Libcp.lib3,701,74002. Února 200701: 47
Libcp.pdb217,08802. Února 200701: 47
Libc.lib2,746,17802. Února 200701: 47
Libc.pdb94,20802. Února 200701: 47
Msdos.h3,06102. Února 200701: 29
Msvcp71d.dll7.10.6052.0765,95202. Února 200701: 51
Msvcp71d.pdb2,698,24002. Února 200701: 51
Msvcp71.dll7.10.6052.0503,80802. Února 200702: 13
Msvcp71.dll7.10.6052.0503,80802. Února 200702: 13
Msvcp71.dll7.10.6052.0503,80802. Února 200702: 13
Msvcp71.pdb3,058,68802. Února 200702: 13
Msvcprtd.lib1,369,26002. Února 200701: 51
Msvcprt.lib1,360,32402. Února 200701: 49
Msvcr71d.dll7.10.6052.0544,76802. Února 200701: 51
Msvcr71d.pdb1,838,08002. Února 200701: 51
Msvcr71.dll7.10.7031.4344,06401-Feb-200723: 11
Msvcr71.dll7.10.7031.4344,06401-Feb-200723: 11
Msvcr71.dll7.10.7031.4344,06401-Feb-200723: 11
Msvcr71.dll7.10.7031.4344,06401-Feb-200723: 11
Msvcr71.dll7.10.7031.4344,06401-Feb-200723: 11
Msvcr71.dll7.10.7031.4344,06401-Feb-200723: 11
Msvcr71.dll7.10.7031.4344,06401-Feb-200723: 11
Msvcr71.dll7.10.7031.4344,06401-Feb-200723: 11
Msvcr71.pdb1,575,93601-Feb-200723: 11
Msvcrtd.lib444,63402. Února 200701: 51
Msvcrt.lib432,98402. Února 200701: 49
Osfinfo.c14,88302. Února 200701: 30
Popen.c17,40002. Února 200701: 30
Read.c9,94802. Února 200701: 30
Stream.c4,17702. Února 200701: 30
Tzset.c21,71502. Února 200701: 30
Vc_user_crt71_rtl_x86_---.msm202,24002. Února 200717: 31
Vc_user_stl71_rtl_x86_---.msm151,04002. Února 200717: 31
_file.c9,21802. Února 200701: 30

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Další informace

Po instalaci této opravy hotfix funkce CRT určit správné datum začátku a správné koncové datum letního nastavena proměnná prostředí TZ. Pro data v roce 2007 funkce CRT identifikovat druhou neděli v březnu jako počáteční datum pro DST a první neděle v listopadu jako konečné datum pro letní čas. Pro data v roce 2006 a v letech před 2006 identifikovat funkce CRT letního DST a poslední neděle v říjnu jako koncové datum první neděli v dubnu jako počáteční datum.

Následující funkce volání CRT a Microsoft Foundation tříd MFC localtime funkce a _localtime64 funkce:
  • ctime
  • _wctime
  • _tctime
  • _ctime64
  • _wctime64
  • _tctime64
  • mktime
  • _mktime64
  • _utime
  • _wutime
  • _tutime
  • _utime64
  • _wutime64
  • _tutime64
  • COleDateTime::operator-
  • CTime::GetLocalTm
  • CTime::Format
Tyto funkce mohou být ovlivněny také tento problém.

Odkazy

Další informace o proměnné prostředí TZ a asi _tzset funkce naleznete na následujícím webu Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/90s5c885 (VS.80) .aspx
Další informace o terminologii aktualizace softwaru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 932298 - Poslední aktualizace: 22. května 2011 - Revize: 5.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Visual C++ .NET 2003 Standard Edition
Klíčová slova: 
kbfix kbbug kbqfe kbPubTypeKC kbmt KB932298 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:932298

Dejte nám zpětnou vazbu

 

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