[Problem] SDI (Split) Anwendung -> Assert bei Datei, Neu



  • Hi Leute,

    habe eine SDI Anwendung erstellt, welche einen Splitter besitzt:
    in der MainFrm.cpp:

    BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext)
    {
    	m_SplitterWindow.CreateStatic( this, 1, 2 ); 
    
    	m_SplitterWindow.CreateView( 0, 0, RUNTIME_CLASS(CSplitterLeftViewTop),
    		CSize(300,cr.Height()/2), pContext );
    	m_SplitterWindow.CreateView( 0, 1, RUNTIME_CLASS(CSplitterRight),
    		CSize(300, cr.Height()/2), pContext );
    return TRUE;
    }
    

    wobei m_SplitterWindow vom Typ CSplitterWnd ist, die Left und Right Klassen von CView abgelitten sind 😉

    Nun folgt auf ein Datei -> Neu ein assert Fehler (Debug Assertion Failed) in der wincore.cpp line 639
    wobei folgendes erscheint beim Ignorieren:

    ASSERT(pWnd->m_hWnd == NULL);   // only do once
    

    Nun meine Frage, wie geht man denn da vor? Wo liegt der Hase begraben?
    Danke Euch


Anmelden zum Antworten