Print Page | Close Window

15.1.3 Skinmanager crash

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Skin Framework
Forum Description: Topics Related to Codejock Skin Framework
URL: http://forum.codejock.com/forum_posts.asp?TID=18913
Printed Date: 28 April 2024 at 11:47pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: 15.1.3 Skinmanager crash
Posted By: znakeeye
Subject: 15.1.3 Skinmanager crash
Date 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/



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net