Professional UI Solutions
Site Map   /  Register
 
 

Forum

Please Log In to post a new message or reply to an existing one. If you are not registered, please register.

NOTE: Some forums may be read-only if you are not currently subscribed to our technical support services.

Forums » Prof-UIS General Discussion » ProfUIS 2.50 (trial), VS 6.0 SP6 and samples. Help!!! Collapse All
Subject Author Date
Rafkat Medvedev Dec 6, 2005 - 3:53 AM

Good time of the day!!!
ProfUIS 2.50 (trial) ed orderly examples are going to too Ok, but some examples now are not started (for instance FunnyBars).
The exception (Unhandled exception in FunnyBars-md.exe: 0xC0000005: Access Violation.) get in mode of the debug after context: PROFUIS250MD! 00495C6D (00495C6D cmp esi,esp).
As this possible correct???
Thank you in advance for answer.

Technical Support Dec 6, 2005 - 10:29 AM

We need more details to make any conclusion. Which OS are you using? Could you start the debugger with one of these samples and, when the exception occurs, copy the call stack and send it to us? You can also download the Prof-UIS Freeware, build the library (a debug version) and test the sample. In case of exception, you will be able to find out where where the problem occurs (which class (file) and line).

Rafkat Medvedev Dec 7, 2005 - 4:22 AM

Good time of the day!!!


OS - Windows XP sp1


List example which are not started - FixedSizePanels, FullScreenState, FunnyBars, LanguageSwitcher, ResizableChildSheet, StatusPanes, TabPages, ThemeColorizer


Now call stack for FunnyBars:



00000000()
PROFUIS250MD! 00495c6d()
PROFUIS250MD! 00495972()
PROFUIS250MD! 00493a04()
PROFUIS250MD! 00493b7e()
CButton::OnChildNotify(unsigned int 43, unsigned int 161, long 1243144, long * 0x00000000) line 84
CWnd::SendChildNotifyLastMsg(long * 0x00000000) line 2694
CWnd::ReflectLastMsg(HWND__ * 0x0010042e, long * 0x00000000) line 2732
CWnd::OnDrawItem(int 161, tagDRAWITEMSTRUCT * 0x0012f808) line 1167 + 14 bytes
CWnd::OnWndMsg(unsigned int 43, unsigned int 161, long 1243144, long * 0x0012f368) line 1941
CWnd::WindowProc(unsigned int 43, unsigned int 161, long 1243144) line 1596 + 30 bytes
CExtWS<CExtAFV<CFormView>,301>::WindowProc(unsigned int 43, unsigned int 161, long 1243144) line 866
AfxCallWndProc(CWnd * 0x0033b5d8 {CChildView hWnd=???}, HWND__ * 0x0027052e, unsigned int 43, unsigned int 161, long 1243144) line 215 + 26 bytes
AfxWndProc(HWND__ * 0x0027052e, unsigned int 43, unsigned int 161, long 1243144) line 379
AfxWndProcBase(HWND__ * 0x0027052e, unsigned int 43, unsigned int 161, long 1243144) line 220 + 21 bytes
USER32! 77d33a68()
USER32! 77d33b37()
USER32! 77d3450d()
USER32! 77d62dc7()
NTDLL! 77fb4da6()
USER32! 77d354cc()
COMCTL32! 780c12f0()
COMCTL32! 780c2e4c()
COMCTL32! 780c2ecf()
USER32! 77d33a68()
USER32! 77d33b37()
USER32! 77d35b40()
USER32! 77d35f87()
CWnd::DefWindowProcA(unsigned int 10, unsigned int 1, long 0) line 1011 + 32 bytes
PROFUIS250MD! 00491673()
CWnd::Default() line 258
CWnd::OnEnable(int 1) line 340 + 15 bytes
PROFUIS250MD! 00493bd2()
CWnd::OnWndMsg(unsigned int 10, unsigned int 1, long 0, long * 0x0012fc94) line 1840
CWnd::WindowProc(unsigned int 10, unsigned int 1, long 0) line 1596 + 30 bytes
PROFUIS250MD! 00494cde()
AfxCallWndProc(CWnd * 0x0033bb80 {CWnd hWnd=0x0010042e}, HWND__ * 0x0010042e, unsigned int 10, unsigned int 1, long 0) line 215 + 26 bytes
AfxWndProc(HWND__ * 0x0010042e, unsigned int 10, unsigned int 1, long 0) line 379
AfxWndProcBase(HWND__ * 0x0010042e, unsigned int 10, unsigned int 1, long 0) line 220 + 21 bytes
USER32! 77d33a68()
USER32! 77d33b37()
USER32! 77d33d91()
USER32! 77d3438c()
CWinThread::Run() line 487 + 11 bytes
CWinApp::Run() line 400
AfxWinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00151f2c, int 1) line 49 + 11 bytes
WinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00151f2c, int 1) line 30
WinMainCRTStartup() line 330 + 54 bytes


When testing example for Prof-UIS 2.50 Freeware problems is noticed was not


Prof-UIS 2.40 Trial all examples too work.


There is suggestion that mistakes are connected with CExtPaintManager.


Here is for instance list Call Stack for example ThemeColorizer when CColorizedThemeOffice2003 is inherited from CExtPaintManagerOffice2003:



00000000()
PROFUIS250MD! 006ccc0a()
PROFUIS250MD! 006affa6()
CMainFrame::CMainFrame() line 77 + 24 bytes
CThemeColorizerApp::InitInstance() line 71 + 50 bytes
AfxWinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00151f31, int 1) line 39 + 11 bytes
WinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00151f31, int 1) line 30
WinMainCRTStartup() line 330 + 54 bytes
KERNEL32! 77e814c7()



but here is list Call Stack for example ThemeColorizer when CColorizedThemeOffice2003 is inherited from CExtPaintManagerXP:



00000000()
PROFUIS250MD! 0067627e()
PROFUIS250MD! 00676039()
PROFUIS250MD! 00675d9c()
CWnd::OnWndMsg(unsigned int 15, unsigned int 0, long 0, long * 0x0012fc24) line 1836
CWnd::WindowProc(unsigned int 15, unsigned int 0, long 0) line 1596 + 30 bytes
PROFUIS250MD! 0067638b()
AfxCallWndProc(CWnd * 0x0033b5a4 {CWnd hWnd=0x0013047e}, HWND__ * 0x0013047e, unsigned int 15, unsigned int 0, long 0) line 215 + 26 bytes
AfxWndProc(HWND__ * 0x0013047e, unsigned int 15, unsigned int 0, long 0) line 379
AfxWndProcBase(HWND__ * 0x0013047e, unsigned int 15, unsigned int 0, long 0) line 220 + 21 bytes
USER32! 77d33a68()
USER32! 77d33b37()
USER32! 77d3450d()
USER32! 77d3453d()
NTDLL! 77fb4da6()
USER32! 77d3438c()
CWinThread::Run() line 487 + 11 bytes
CWinApp::Run() line 400
AfxWinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00151f31, int 1) line 49 + 11 bytes
WinMain(HINSTANCE__ * 0x00400000, HINSTANCE__ * 0x00000000, char * 0x00151f31, int 1) line 30
WinMainCRTStartup() line 330 + 54 bytes
KERNEL32! 77e814c7()


Please, help to solve my problem
Thank you in advance for answer.

Technical Support Dec 7, 2005 - 9:46 AM

Thank you for the debug information. Unfortunately this was of little help. We cannot say where the problem hides exactly. Most probably the problem has to do with the paint manager and might be caused by Windows XP Theme API, but we need to check this. Please contact us via email (support@prof-uis.com) to get instructions on how to download the latest Prof-UIS binaries (v.2.51) so that we can proceed with this issue.

Rafkat Medvedev Dec 9, 2005 - 2:55 AM

Good time of the day!!!

I have ed the letter on mailto:support@prof-uis.com, but has not got the answer.


Can you here publish the reference to Prof-UIS binaries (v.2.51)?


Thank you in advance for answer.

Technical Support Dec 9, 2005 - 5:21 AM

We received your mail. Please wait a bit until we finish some details with v.2.51. We will try and deliver it to you today.

Rafkat Medvedev Dec 11, 2005 - 4:36 AM


Your letter has got.


Thank you! Now all work.

Rafkat Medvedev Dec 9, 2005 - 5:50 AM


Enormous thank you!!!


Shall wait anxiously.