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?


  • Mod

    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?


Anmelden zum Antworten