Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Se você receber uma violação de acesso em uma chamada para uma função de manipulação de heap, é possível que o seu programa tenha corrompido o heap. Um sintoma comum desta situação seria:
Access Violation in _searchseg
A função _heapchk está disponível tanto em compilações de depuração quanto em lançamentos (somente Windows NT) para verificar a integridade do heap da biblioteca de tempo de execução. Você pode usar _heapchk da mesma maneira que a AfxCheckMemory função para isolar uma substituição de heap, por exemplo:
if(_heapchk()!=_HEAPOK)
DebugBreak();
Se essa função falhar, você precisará isolar em que ponto a pilha foi corrompida.