Bonjour,
J'ai un problème qui apparait, et là c'est le comble, qu'en mode Debug... lol
En fait, j'utilise des DLL et je crée des objets à partir de classes qui sont dans ces DLL...
Et apparemment, c'est le delete de ces objets qu'il n'aime pas...
J'ai mis exactement ce code, ou le delete suit le new... donc impossible que le pointeur ait été changé, et le pointeur n'est effectivement pas NULL !
J'obtiens l'erreur : Debug Assertion Failed!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Header* h = new Header(); delete h; // C'est la que ca plante
File: dbgheap.c
Line: 1044
...
J'avais trouvé ce post qui en parlait :
http://www.developpez.net/forums/d89...ile-dbgheap-c/
ou quelqu'un disait qu'avec les DLL, si on a des free, delete, il faut voir le runtime library qu'on utilise si on a ce problème... mais j'ai un peu tout essayé comme config dans les settings... et ca n'a rien changé...
Quelqu'un a une idée ?
Merci
++
Partager