Hi,
One of our applications is crashing sometimes when up to four maximized forms are shown (only if skinning is enabled), so I created a small test case to reproduce it and apparently it happens albeit not as frequently (the app is very heavy).
The test code consists of four forms with WindowState = wsMaximized; the first three have a button to open the next form; that's it. Sometimes. when I click to open the third form, the second form loses focus (title bar changes color) but the the third form is not shown and the program gets stuck, as well as any other program I try to open from the task bar: I can click them, but the programs only open after I kill the test app from the task manager. If I'm running it inside Delphi, even a breakpoint on the “begin” of the OnClick event handler doesn't get reached.
I´m using Delphi 7 Professional Build 4.453 and Alpha Controls 10.26 (tested with 10.25 and 10.19 with same results), W7 Pro/64.
Attached is a ZIP with test code, images (before and after error) and executable.
[attachment=7625:AC_MaxWindowProblem.zip]
Thanks in advence for any help!
Ronaldo