18. november 2003 - 16:18Der er
6 kommentarer og 1 løsning
uncaught exception?
I følgende linje, bliver der åbenbart smidt en exception i min kode, men programmet virker alligevel: CMyViewTeacher* pView = (CMyViewTeacher*)((CFrameWnd*)AfxGetMainWnd())->GetActiveView();
Hvordan kan jeg fange den? Jeg er ikke vant til at arbejde med exceptions...
ok, det virker da, men det hjælper mig stadig ikke til at finde ud af hvad der er galt med mit kald, er der en måde jeg kan finde ud af hvilken exception der er tale om?
Prøv i første omgang at dele kaldene op, så du kan se hvor den exception bliver smidt:
CFrameWnd* pFrameWnd = (CFrameWnd*)AfxGetMainWnd(); // Check her om pFrameWnd er NULL! CMyViewTeacher* pView = pFrameWnd->GetActiveView();
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.