I have the last version - 9.81
Very strange that you can't reproduce.
1. Run Pane sample
2. DoubleClick on Pane 2 to make it Float
3. Go to Layout->Run Mode
Crash in the function - void CXTPDockingPaneMiniWnd::OnSetFocus(CWnd* pOldWnd)
Line- m_pTopContainer->FindPane(xtpPaneTypeTabbedContainer, &lst);
Here is a stack dump:
> ToolkitPro981vc71D.dll!CXTPDockingPaneMiniWnd::OnS etFocus(CWnd * pOldWnd=0x016ed9b0) Line 381 + 0x1c C++ mfc71d.dll!CWnd::OnWndMsg(unsigned int message=7, unsigned int wParam=2361370, long lParam=0, long * pResult=0x0012e2c8) Line 2074 C++ ToolkitPro981vc71D.dll!CXTPDockingPaneMiniWnd::O nWndMsg(unsigned int message=7, unsigned int wParam=2361370, long lParam=0, long * pResult=0x0012e2c8) Line 850 C++ mfc71d.dll!CWnd::WindowProc(unsigned int message=7, unsigned int wParam=2361370, long lParam=0) Line 1745 + 0x1e C++ mfc71d.dll!AfxCallWndProc(CWnd * pWnd=0x016c6890, HWND__ * hWnd=0x0009085e, unsigned int nMsg=7, unsigned int wParam=2361370, long lParam=0) Line 241 + 0x1a C++ mfc71d.dll!AfxWndProc(HWND__ * hWnd=0x0009085e, unsigned int nMsg=7, unsigned int wParam=2361370, long lParam=0) Line 389 C++ mfc71d.dll!AfxWndProcBase(HWND__ * hWnd=0x0009085e, unsigned int nMsg=7, unsigned int wParam=2361370, long lParam=0) Line 209 + 0x15 C++ user32.dll!77d48654() user32.dll!77d48723() user32.dll!77d49153() user32.dll!77d49196() ntdll.dll!77f75da3() user32.dll!77d4d191() mfc71d.dll!CWnd::DestroyWindow() Line 988 + 0xd C++ ToolkitPro981vc71D.dll!CXTPDockingPaneTabbedCont ainer::~CXTPDockingPaneTabbedContainer() Line 177 C++ ToolkitPro981vc71D.dll!CXTPDockingPaneTabbedCont ainer::`vector deleting destructor'() + 0x6c C++ ToolkitPro981vc71D.dll!CXTPDockingPaneLayout::Fr ee() Line 83 + 0x32 C++ ToolkitPro981vc71D.dll!CXTPDockingPaneLayout::Co py(const CXTPDockingPaneLayout * pLayout=0x016c8860) Line 598 C++ ToolkitPro981vc71D.dll!CXTPDockingPaneManager::S etLayout(const CXTPDockingPaneLayout * pLayout=0x016c8860) Line 894 C++ PaneD.exe!CMainFrame::SwitchLayout() Line 476 + 0x1c C++ PaneD.exe!CMainFrame::OnLayoutRun() Line 494 C++ mfc71d.dll!_AfxDispatchCmdMsg(CCmdTarget * pTarget=0x00332870, unsigned int nID=2788, int nCode=0, void (void)* pfn=0x0041164a, void * pExtra=0x00000000, unsigned int nSig=53, AFX_CMDHANDLERINFO * pHandlerInfo=0x00000000) Line 89 C++ mfc71d.dll!CCmdTarget::OnCmdMsg(unsigned int nID=2788, int nCode=0, void * pExtra=0x00000000, AFX_CMDHANDLERINFO * pHandlerInfo=0x00000000) Line 396 + 0x27 C++ mfc71d.dll!CFrameWnd::OnCmdMsg(unsigned int nID=2788, int nCode=0, void * pExtra=0x00000000, AFX_CMDHANDLERINFO * pHandlerInfo=0x00000000) Line 897 + 0x18 C++ mfc71d.dll!CMDIFrameWnd::OnCmdMsg(unsigned int nID=2788, int nCode=0, void * pExtra=0x00000000, AFX_CMDHANDLERINFO * pHandlerInfo=0x00000000) Line 85 C++ ToolkitPro981vc71D.dll!CXTPMDIFrameWnd::OnCmdMsg (unsigned int nID=2788, int nCode=0, void * pExtra=0x00000000, AFX_CMDHANDLERINFO * pHandlerInfo=0x00000000) Line 306 C++ mfc71d.dll!CWnd::OnCommand(unsigned int wParam=2788, long lParam=0) Line 2550 C++ mfc71d.dll!CFrameWnd::OnCommand(unsigned int wParam=2788, long lParam=0) Line 320 C++ mfc71d.dll!CMDIFrameWnd::OnCommand(unsigned int wParam=2788, long lParam=0) Line 54 + 0x10 C++ mfc71d.dll!CWnd::OnWndMsg(unsigned int message=273, unsigned int wParam=2788, long lParam=0, long * pResult=0x0012f0f0) Line 1759 + 0x1c C++ ToolkitPro981vc71D.dll!CXTPCommandBarsSiteBase&l t;CMDIFrameWnd>::OnWndMsg(unsigned int message=273, unsigned int wParam=2788, long lParam=0, long * pResult=0x0012f0f0) Line 214 C++ mfc71d.dll!CWnd::WindowProc(unsigned int message=273, unsigned int wParam=2788, long lParam=0) Line 1745 + 0x1e C++ mfc71d.dll!AfxCallWndProc(CWnd * pWnd=0x00332870, HWND__ * hWnd=0x000607de, unsigned int nMsg=273, unsigned int wParam=2788, long lParam=0) Line 241 + 0x1a C++ mfc71d.dll!AfxWndProc(HWND__ * hWnd=0x000607de, unsigned int nMsg=273, unsigned int wParam=2788, long lParam=0) Line 389 C++ mfc71d.dll!AfxWndProcBase(HWND__ * hWnd=0x000607de, unsigned int nMsg=273, unsigned int wParam=2788, long lParam=0) Line 209 + 0x15 C++ user32.dll!77d48654() user32.dll!77d48723() user32.dll!77d4a7eb() user32.dll!77d4aa95() ToolkitPro981vc71D.dll!CXTPHookManager::HookWndP roc(HWND__ * hWnd=0x000607de, unsigned int message=273, unsigned int wParam=2788, long lParam=0) Line 169 + 0x1c C++ user32.dll!77d48654() user32.dll!77d48723() user32.dll!77d4a0ec() user32.dll!77d4aa77() mfc71d.dll!CWnd::SendMessageA(unsigned int message=273, unsigned int wParam=2788, long lParam=0) Line 44 + 0x42 C++ ToolkitPro981vc71D.dll!CXTPControl::OnExecute()& nbsp; Line 339 C++ ToolkitPro981vc71D.dll!CXTPControlButton::OnLBut tonUp(CPoint __formal={...}) Line 52 + 0x10 C++ ToolkitPro981vc71D.dll!CXTPCommandBar::OnLButton Up(unsigned int nFlags=0, CPoint point={...}) Line 352 + 0x18 C++ mfc71d.dll!CWnd::OnWndMsg(unsigned int message=514, unsigned int wParam=0, long lParam=2162750, long * pResult=0x0012fa54) Line 2164 C++ ToolkitPro981vc71D.dll!CXTPCommandBar::OnWndMsg( unsigned int message=514, unsigned int wParam=0, long lParam=2162750, long * pResult=0x0012fa54) Line 1898 C++ mfc71d.dll!CWnd::WindowProc(unsigned int message=514, unsigned int wParam=0, long lParam=2162750) Line 1745 + 0x1e C++ mfc71d.dll!AfxCallWndProc(CWnd * pWnd=0x016dc348, HWND__ * hWnd=0x00050996, unsigned int nMsg=514, unsigned int wParam=0, long lParam=2162750) Line 241 + 0x1a C++ mfc71d.dll!AfxWndProc(HWND__ * hWnd=0x00050996, unsigned int nMsg=514, unsigned int wParam=0, long lParam=2162750) Line 389 C++ mfc71d.dll!AfxWndProcBase(HWND__ * hWnd=0x00050996, unsigned int nMsg=514, unsigned int wParam=0, long lParam=2162750) Line 209 + 0x15 C++ user32.dll!77d48654() user32.dll!77d48723() user32.dll!77d4a7eb() user32.dll!77d4aa95() ToolkitPro981vc71D.dll!CXTPHookManager::HookWndP roc(HWND__ * hWnd=0x00050996, unsigned int message=514, unsigned int wParam=0, long lParam=2162750) Line 169 + 0x1c C++ user32.dll!77d48654() user32.dll!77d48723() user32.dll!77d48637() user32.dll!77d48999() mfc71d.dll!AfxInternalPreTranslateMessage(tagMSG * pMsg=0x00153c10) Line 246 + 0x8 C++ user32.dll!77d48fd2() mfc71d.dll!AfxInternalPumpMessage() Line 188 C++ mfc71d.dll!CWinThread::PumpMessage() Line 916 C++ mfc71d.dll!CWinThread::Run() Line 637 + 0xb C++ mfc71d.dll!CWinApp::Run() Line 701 C++ mfc71d.dll!AfxWinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x00151f34, int nCmdShow=1) Line 49 + 0xb C++ PaneD.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x00151f34, int nCmdShow=1) Line 25 C++ PaneD.exe!WinMainCRTStartup() Line 390 + 0x39 C kernel32.dll!77e8141a()
|