Helau
Messages postés38Date d'inscriptionvendredi 2 mai 2003StatutMembreDernière intervention25 août 2005
-
2 mars 2005 à 10:47
Helau
Messages postés38Date d'inscriptionvendredi 2 mai 2003StatutMembreDernière intervention25 août 2005
-
2 mars 2005 à 13:49
Bonjour,
J'utilise Visual C++6.
J'ai un souci de libération de mémoire dans mon programme. J'utilise des tableaux
de pointeurs sur des onglets. Dans certains cas, je dois supprimer certains onglets.
Mais, il semblerait qu'après une suppression, je fasse encore un accès à un bloc
que j'ai libéré. Comment faire pour identifier l'endroit où je fais cette action ?
Quel outil de visual me permettrait de faire ça (s'il y en a un ?)
Voici le message d'erreur qui m'apparait :
HEAP: Free Heap block 111c310 modified at 111d074 after it was freed
Sachant que ça "plante" si je lance mon prog avec F5, et que c transparent avec
ctrl+F5.
Helau
Messages postés38Date d'inscriptionvendredi 2 mai 2003StatutMembreDernière intervention25 août 2005 2 mars 2005 à 13:49
Oui, c'est ce que j'ai essayé de faire, mais justement, je n'arrive pas à identifier les lignes qui en sont responsables. C pour ça que je me demandais s'il n'existait pas des outils qui pourraient m'aider (comme il en existe pour détecter des Memory Leaks et savoir quels sont les objets qui n'ont pas été détruits)