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 » Assertion in extcontrolbar.cpp when Ctrl-Alt-Del is pressed. Collapse All
Subject Author Date
Ken Knapton Mar 11, 2004 - 4:53 PM

Hello Sergiy,

I am using prof-uis version 2.23 (Commercial) and have enjoyed it. Whenever my application is running and I press Ctrl-Alt-Del (bringing up the Windows Security Screen in Windows XP Pro), my application receives an assertion failed message. Here is the info.

File: c:\program files\foss software inc\prof-uis\src\extcontrolbar.cpp
Line: 5461.

When ignored the program continues to run successfully. Is there a solution to this problem? Will it safely be ignorable when i compile my program in Release mode?


Another question i have deals with Internationalization and Localization. I have noticed that prof-uis doesn’t seem to support the SetLayout method. I am building an application that will need to be internationalized into languages that read Right-To-Left (RTL) such as Arabic. When will prof-uis support this?

Your answers are much anticipated.
Thank you.

Sergiy Lavrynenko Mar 15, 2004 - 1:00 AM

Dear Ken,


Prof-UIS 2.23 uses the VERIFY preprocessor’s function while invoking the Win32’s GetCursorPos() API. The latter returns FALSE when returning from the locked desktop mode or screensaver mode. Prof-UIS 2.24 is free of this bug because its logic supposes that mouse pointer’s position may not be queried successfully. This bug is not critical in Prof-UIS 2.23 and never caused app crashes. So, you may simply remove VERIFY.


As for the Arabic/Hebrew translation: You can translate all the resources and they should be displayed properly. But Prof-UIS currently does not support the RTL layout at all. We need to code it for the menu bar, popup menu, maybe for the status bar and a set of simple controls. We may also need to change the positions of the gripper and chevron in toolbars. This task needs to be discussed additionally.


Best regards, Sergiy.