Teď jste offline a čekáte, až se znova připojí internet.

Oprava: Obdržíte "neplatnost stránky v modulu MSVCRT.Knihovna DLL"chybová zpráva po instalaci knihovny run-time z Visual C++ 6.0

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.

190536
Příznaky
Po instalaci knihovny C Runtime (Msvcrt.dll) z Visual C++ 6.0 v počítači, aplikace které dříve spuštěn správně Zobrazí se nezdaří a chybě podobné následujícím:
<application name="">způsobila neplatnost stránky v Modul MSVCRT.Knihovna DLL na XXXX:XXXXXXXX.<b00></b00></application>
Příčina
Jednou z možných příčin této chyby je, že aplikace napsal v minulosti blok paměti, která je vlastněna určitého objektu. Na Malý blok heapmemory manager, která je dodávána s runtime Visual C++ 6.0 knihovny zahrnuje haldy řízení struktur v rámci malého bloku haldy. Přepsání paměti bloku změní adresy ukazatele malý bloku haldy, provádějící chybný ukazatel a případně závada v Msvcrt.dll, když je ukazatel odkazuje.
Řešení
Výrobci aplikací je nutné zajistit, aby jejich aplikací použití c malé bloku haldy běhu správně.

Pomoci Zákazníci, kteří se tomuto problému v jejich aplikací jiných výrobců dochází Společnost Microsoft vydala nové C Runtime dynamické knihovny (DLL), Msvcrt.dll, které implementuje dvěma správci haldy: Visual C++ verze 5.0 kompatibilní haldy správce a správce Visual C++ verze 6.0 kompatibilní haldy. Msvcrt.dll zjistí verzi Visual C++ aplikace se vytváří a používá Správci haldy vhodná pro danou aplikaci. Pokud je verze Visual C++ 6.0 nebo vyšší, Visual C++ 6.0 kompatibilní haldy správce používá; Pokud verze je starší než verze 6.0, Visual C++ 5.0 kompatibilní haldy použít.

Uživatelé aplikace Visual Studio 6.0 můžete získat nového souboru Msvcrt.dll Instalace nejnovější aplikace Microsoft Visual Studio Service Pack. Pokud nejste pomocí sady Visual Studio, nainstalujte aktualizaci Microsoft knihoven; pro další informace naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
197298 Aktualizace knihovny Microsoft: co, kdy, proč
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".

Tato chyba byla opravena v aplikaci Visual Studio 6.0 Service Pack 3.Další informace o aktualizacích service Pack pro aplikaci Visual Studio klepněte na tlačítko naleznete v následujících článcích znalostní báze společnosti Microsoft:
194022Visual Studio 6.0 service Pack, co, kde, proč
194295 Jak zjistit, zda je nainstalována aktualizace service pack sady Visual Studio
Další informace
Malé bloku haldy zahrnuje přidělení, která jsou méně než 1 kB. Tyto chyby se mohou chovat odlišně ve starších verzích C Runtime knihovny protože řídícími strukturami, které jsou umístěny v odlišné a oddělené umístění v paměti. Často tyto typy kódu chyby Výsledkem poškození jiného bloku paměti a možného selhání. Na Při použití se liší posloupnost událostí, které vedly k narušení přístupu Visual C++ 6.0 C Runtime knihovny.

Můžete řídit typy problémy s použitím debug haldy. Naleznete v dokumentaci online nazvanou "použití haldy ladění. Je třeba povolit ladění haldy voláním _CrtSetDbgFlag (_CRTDBG_ALLOC_MEM_DF |_CRTDBG_CHECK-_ALWAYS_DF) v procesu Inicializace na sestavení ladění aplikace.
Aktualizace SP3 crt msvcirt

Upozornění: Tento článek byl přeložen automaticky

Vlastnosti

ID článku: 190536 - Poslední kontrola: 04/23/2011 19:41:00 - Revize: 5.0

  • kbhotfixserver kbqfe kberrmsg kbbug kbcrt kbfix kbvs600sp2fix kbvs600sp3fix kbmt KB190536 KbMtcs
Váš názor