Forum: PC-Programmierung mfc "debug assertion failed"


von sic1981 (Gast)


Lesenswert?

hallo ich bekomme bei diesem codeabschnitt in microsoft visual c++ einen 
"debug assertion failed" fehler.

C/C++ Code:
CTest_MFCDlg dlg;
m_pMainWnd = &dlg;
NT_PTR nResponse = dlg.DoModal();  <-hier kommt der fehler
C/C++ Code:
CTest_MFCDlg dlg;
m_pMainWnd = &dlg;
NT_PTR nResponse = dlg.DoModal(); <-hier kommt der fehler
C/C++ Code:
CTest_MFCDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();  <-hier kommt der fehler


hat einer eine ahnung?

gruss stefan

von sic1981 (Gast)


Lesenswert?

natürlich nur 1 mal ;)



C/C++ Code:

CTest_MFCDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();  <-hier kommt der fehler

gruss stefan

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Und, warum lässt Du das ganze nicht im Debugger laufen? Da kannst Du 
sehen, was schief geht; anhand Deines Quelltextfitzelchens kann man GAR 
NICHTS erahnen.

von Christian R. (supachris)


Lesenswert?

Die Glaskugel sagt, das aufgerufene Fenster hat kein m_hWnd. Das wird 
als erstes geprüft, ob es da ist.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.