Bonjour,
je suis face a un problème tenace dans mon code, sur un projet assez important avec cette erreur
l erreur se produit toujours à peu pres au meme moment dans l exécution du programme mais pas exactement toujours au meme endroit (il s agit d un jeu et si je rajoute breakpoints et log dans un fichier, je vois que ca plante pas toujours au même endroit, mais par contre a une etape précise du jeu: la fin d un niveau )HEAP[Prog.exe]: HEAP: Free Heap block 84a9830 modified at 84a9854 after it was freed
le code est trop énorme que je fasse du copier/coller ici mais je cherche, pour l instant en vain des solutions
j ai déjà controlé mes new/delete mais n ai pour l instant rien trouvé de concluant.
en debug l arrêt dans visual studio m arrête le plus souvent sur cette ligne dans free.c
auriez vous des techniques a me suggérer pour trouver l origine du problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 retval = HeapFree(_crtheap, 0, pBlock);
Merci d avance
Partager