I'm testin the AlphaControl. A demo isn't available, because the software ist to big to make a Demo.
I use Delphi 7 Pro and AlphaControls v6.23
There is a MainForm and I open an MDIchild Form1 from this. Then I open a further Form2 with a Button on Form1. Form2's Owner is Form1 and Form2 has the same Position as Form1. The Forms are inherited from a class, which is inherited from TForm. The Skinmanager is set up as an “const”, so the access is everywhere in the program. The Skinprovider is set on all Forms.
So when I close Form2 there will be an Exception (Access Violation), if the skins are active. Then you haven't access on the program anymore. If the program isn't in MDI-Mode, this Exception isn't thrown.
I haven't found what the problem is.
Thanks for help!