Dialog stürzt ab
-
Hallo.
Habe einen Dialog in einer DLL. Aus irgendwelchen unerklärlichen Gründen, nach denen ich gerade ermittele, stützt der Dialog manchmal ab.
Bei meiner Suche bin ich auf folgendes gestoßen:
Wenn nach dem Absturz ShowWindow aufgerufen wird erhalte ich ein Assert:ASSERT(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL));
erster Befehl in ShowWindow. Hierbei ist nun m_pCtrlSite = NULL. Mein hwnd ist gültig. Was bedeutet dass? Kann das ein Hinweis oder einen Aufschluss auf meinen Absturz bringen?
-
Was zeigt der Callstack?
Welche Source-Position in der MFC führt zu dem Fehler.Bist Du sicher, dass Du ShowWndow nicht ausführen willst, wäherend der Dialog noch gar nicht sichtbar ist?