Bug(已解决,不是代码问题):调试停在objcore.cpp

    技术2022-05-20  49

    项目介绍:基于VS2010, 单文档,用MFC项目向导生成,FileView改为了ChartView,在其中添加了CMFCTabCtrl控件,CMFCTabCtrl中又添加了两个MSChart控件。

     

    项目源代码:http://download.csdn.net/source/3042425

     

    相关帖:http://topic.csdn.net/u/20110226/10/51a2765e-d343-46e0-b498-b46ea9346d32.html?1551962159

    http://topic.csdn.net/u/20110225/16/6b80796f-c8aa-41ca-8262-dcc1a9caf3c4.html?1267255787

     

     

    根本问题是:最后一次成功调试过程中,调用函数把一个DockablePane(m_wndClassView,默认是依附到m_wndFileView中)依附到了一个无效窗口;依我看,VS对项目有记忆功能,以致每次调试都运行到前一次调试的状态(m_wndClassView一直依附无效窗口)。解决方法:把CMainFrm::OnCreat()中

    C/C++ code m_wndClassView.AttachToTabWnd( & m_wndChartView, DM_SHOW, TRUE, & pTabbedBar);

    注释掉,重新编译就OK了。

     

     

     

    一启动项目就遇到以下错误:

     

     

     

     


    最新回复(0)