Delen via


Controleren op overschrijven van geheugen

Als u een toegangsschending krijgt bij het aanroepen van een heap-manipulatiefunctie, is het mogelijk dat uw programma de heap heeft beschadigd. Een veelvoorkomend symptoom van deze situatie is:

Access Violation in _searchseg

De _heapchk-functie is beschikbaar in zowel foutopsporings- als release-builds (alleen Windows NT) voor het controleren van de integriteit van de runtimebibliotheek heap. U kunt `_heapchk` op dezelfde manier gebruiken als de `AfxCheckMemory` functie om bijvoorbeeld een overschrijving van een heap te isoleren.

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

Als deze functie ooit mislukt, moet u isoleren op welk punt de heap is beschadigd.

Zie ook

Problemen met releasebuild oplossen