Bonjour ,
j'essaie depuis deux jours de créer avec une MFC une bête dialog box avec deux boutons radios.
J'ai beau lire et relire le tuto de farscape sur les mfc, essayer plusieurs options, fouiller le forum, rien n'y fait: j'ai toujours le message
0xC0000005: Access Violation.
qui se déclenche lorsque j'arrive au DoModal.
Avec le debug le planatge se produit dans la classe WINCORE.CPP et la fonction CWnd::RunModalLoop(DWORD dwFlags)
.../...
// phase2: pump messages while available
do
{
ASSERT(ContinueModal());
// pump message, but quit on WM_QUIT
if (!AfxGetThread()->PumpMessage())
{
AfxPostQuitMessage(0);
return -1;
}
sur l'instruction :
if (!AfxGetThread()->PumpMessage()
je ne comprends pas pourquoi, vu que ce code ne m'appartient pas, et je ne sais vraiment plus quoi faire pour l'empêcher de se planter là.
Quelqu'un aurait-il une idée ?
Partager