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 !
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
J'obtiens l'erreur : Debug Assertion Failed!
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
++