Bonjour à tous
« J’ai un message d’erreur qui apparait :
Debug Assertion Failed
File:c:\program files\microsoft visual studio 10.0\atlmfc\include\atlcomcli.h
Line:182
Expression: p!= 0 »
Que signifie cette erreur ?
Merci
Bonjour à tous
« J’ai un message d’erreur qui apparait :
Debug Assertion Failed
File:c:\program files\microsoft visual studio 10.0\atlmfc\include\atlcomcli.h
Line:182
Expression: p!= 0 »
Que signifie cette erreur ?
Merci
Exécute ton programme dans le debugger et clique sur "retry" quand la boîte de dialogue apparaît, pour ouvrir le débugger à l'endroit où l'assertion pète.
Regarde dans la pile d'appels, tu verras ta fonction qui a appelé une fonction des libs Microsoft.
Et je parie que tu te rendras compte que tu as passé à cette fonction un pointeur nul (vu que l'assertion qui foire teste la nullité d'une variable nommée p).
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Partager