C'est quand je click sur la Croix pour fermer l'appli que ça plante.
J'ai essayé en virant le pointeur sur ma classe et en le créant dans chacune des fonctions qui en avaient besoin ( en prenant soin de faire un delete à la fin de toute ces fonctions et en affectant NULL à mon pointeur). Le problème est identique.
Le mode debug ne donne rien. En mode pas à pas je fini par arriver dans du code assembleur. J'ai beau connaître, ça ne me dit pas ce que le destructeur veut détruire (et que visiblement il a déja fait).
Le call stack pointe sur KERNEL 32!
la suite de la pile :
MonAppli! 'eh vector destuctor iterator'(void *,unsigned int,int,void (*)(void *)) + 94 bytes
CVueA::~CVueA() line 47 + 117 bytes
CVUeA::`scalar deleting destructor'(unsigned int 1) + 37 bytes
CView::PostNcDestroy() line 119 + 31 bytes
CWnd::OnNcDestroy() line 843
CWnd::OnWndMsg(unsigned int 130, unsigned int 0, long 0, long * 0x0012f0ec) line 1825
CWnd::WindowProc(unsigned int 130, unsigned int 0, long 0) line 1585 + 30 bytes
A+