Partager via


Vérification des remplacements de mémoire

Si vous recevez une violation d’accès sur un appel à une fonction de manipulation de tas, il est possible que votre programme ait endommagé le tas. Un symptôme courant de cette situation serait :

Access Violation in _searchseg

La fonction _heapchk est disponible dans les builds de débogage et de mise en production (Windows NT uniquement) pour vérifier l’intégrité du tas de bibliothèque d’exécution. Vous pouvez utiliser _heapchk de la même façon que la AfxCheckMemory fonction pour isoler un remplacement de tas, par exemple :

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

Si cette fonction échoue, vous devez isoler à quel moment le tas a été endommagé.

Voir aussi

Résolution de problèmes liés à la version Release