15.1.3 Skinmanager crash |
Post Reply |
Author | |
znakeeye
Senior Member Joined: 26 July 2006 Status: Offline Points: 1672 |
Post Options
Thanks(0)
Posted: 07 September 2011 at 6:25pm |
This code worked with XTP 13.4.2.XTP 15.1.3. In CMainFrame::OnCreate I post a message that does this:CXTPRibbonBar* pRibbonBar = (CXTPRibbonBar*)GetCommandBars()->GetAt(0);
if (pRibbonBar) pRibbonBar->SetCurSel(2); CMyDialog dlg(this); dlg.DoModal(); When the dialog is dismissed I get a crash, possibly caused by the skin manager. What's up with this tab selection? Commenting that call removes the crash. > mfc100ud.dll!AfxInternalPumpMessage() Line 183 C++
mfc100ud.dll!CWinThread::PumpMessage() Line 900 C++ mfc100ud.dll!AfxPumpMessage() Line 190 + 0xd bytes C++ mfc100ud.dll!CWnd::RunModalLoop(unsigned long dwFlags=4) Line 4767 + 0x5 bytes C++ mfc100ud.dll!CDialog::DoModal() Line 638 + 0xc bytes C++ MyApp.exe!CMainFrame::OnMyMessage(unsigned int __formal=0, unsigned int __formal=0) Line 2186 C++ mfc100ud.dll!CWnd::OnWndMsg(unsigned int message=32773, unsigned int wParam=0, long lParam=0, long * pResult=0x0014f1d4) Line 2383 + 0x11 bytes C++ MyApp.exe!CXTPCommandBarsSiteBase<CFrameWnd>::OnWndMsg(unsigned int message=32773, unsigned int wParam=0, long lParam=0, long * pResult=0x0014f1d4) Line 187 C++ mfc100ud.dll!CWnd::WindowProc(unsigned int message=32773, unsigned int wParam=0, long lParam=0) Line 2087 + 0x20 bytes C++ mfc100ud.dll!AfxCallWndProc(CWnd * pWnd=0x034ad870, HWND__ * hWnd=0x0012166e, unsigned int nMsg=32773, unsigned int wParam=0, long lParam=0) Line 257 + 0x1c bytes C++ mfc100ud.dll!AfxWndProc(HWND__ * hWnd=0x0012166e, unsigned int nMsg=32773, unsigned int wParam=0, long lParam=0) Line 420 C++ mfc100ud.dll!AfxWndProcBase(HWND__ * hWnd=0x0012166e, unsigned int nMsg=32773, unsigned int wParam=0, long lParam=0) Line 420 + 0x15 bytes C++ user32.dll!76586238() user32.dll!765868ea() user32.dll!76586899() user32.dll!76590ab0() user32.dll!76590ad6() MyApp.exe!CXTPSkinManagerApiHook::OnHookCallWindowProcW(long (HWND__ *, unsigned int, unsigned int, long)* lpPrevWndFunc=0x51483270, HWND__ * hWnd=0x0012166e, unsigned int Msg=32773, unsigned int wParam=0, long lParam=0) Line 928 + 0x19 bytes C++ MyApp.exe!CXTPHookManager::HookWndProc(HWND__ * hWnd=0x0012166e, unsigned int message=32773, unsigned int wParam=0, long lParam=0) Line 267 + 0x1c bytes C++ user32.dll!76586238() user32.dll!765868ea() user32.dll!76586899() user32.dll!76587d31() user32.dll!76587dfa() mfc100ud.dll!AfxInternalPumpMessage() Line 183 C++ mfc100ud.dll!CWinThread::PumpMessage() Line 900 C++ mfc100ud.dll!CWinThread::Run() Line 629 + 0xd bytes C++ mfc100ud.dll!CWinApp::Run() Line 832 C++ mfc100ud.dll!AfxWinMain(HINSTANCE__ * hInstance=0x00220000, HINSTANCE__ * hPrevInstance=0x00000000, wchar_t * lpCmdLine=0x0166331c, int nCmdShow=1) Line 47 + 0xd bytes C++ MyApp.exe!wWinMain(HINSTANCE__ * hInstance=0x00220000, HINSTANCE__ * hPrevInstance=0x00000000, wchar_t * lpCmdLine=0x0166331c, int nCmdShow=1) Line 26 C++ MyApp.exe!__tmainCRTStartup() Line 547 + 0x2c bytes C MyApp.exe!wWinMainCRTStartup() Line 371 C kernel32.dll!76073677() ntdll.dll!76f69f02() ntdll.dll!76f69ed5() |
|
PokerMemento - http://www.pokermemento.com/
|
|
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |