CSplitterWnd.CreateView
От: mentor Россия  
Дата: 16.08.04 11:38
Оценка:
Возникла такая проблема — на моей машине проект работает. Если откомпилированный или source унести на другую машину и там откомпилить — то прога падает. Падает в этом месте:

BOOL CChildFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) 
{
    int nRet = m_wndSplitter.CreateStatic(this, 2, 1);
    if (nRet) m_bIsSplitterCreated = true;
/*---->*/   m_wndSplitter.CreateView(0, 0, RUNTIME_CLASS(CRichBrowserView), CSize(0, 0), pContext);
    m_wndSplitter.CreateView(1, 0, RUNTIME_CLASS(CTraceBrowserView), CSize(0, 0), pContext);
    return nRet;
}


Вылетая говорит что Assertion Failed. и что это происходит в mfc42d.dll в файле winocc.cpp.
Когда то с этой проблемой столкнулся и на машине, на которой разрабатывал проект, но вот что сделал чтобы все заработало не помню
Что вообще это может быть??? Не Splitter окна создаются.
Подскажите, если кто что знает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.