Sdílet prostřednictvím


Kontrola přepisů paměti

Pokud dojde k porušení přístupu při volání funkce manipulace s haldou, je možné, že váš program poškozen haldu. Běžným příznakem této situace by bylo:

Access Violation in _searchseg

Funkce _heapchk je k dispozici v buildech ladění i vydaných verzí (pouze systém Windows NT) pro ověření integrity haldy knihovny runtime. Podobně jako AfxCheckMemory funkci můžete použít _heapchk k izolaci přepsání haldy, například:

if(_heapchk()!=_HEAPOK)
   DebugBreak();

Pokud tato funkce někdy selže, musíte izolovat, v jakém okamžiku byla halda poškozena.

Viz také

Oprava problémů se sestavením pro vydání