I have a project with a form that uses docking control.
Worked until I recently added skins support.
now when I open the form, I get a stack overflow error.
See attached project.
at run time, click the button.
Setting the TdxDockingManager.LookAndFeel.NativeStyle property to True causes the "Stack overflow" exception if Windows themes are disabled
Answers approved by DevExpress Support
We have fixed the issue described in this ticket and will include the fix in our next maintenance update. To apply this solution before the official update, request a hotfix by clicking the corresponding link for product versions you require.
Note: Hotfixes may be unavailable for beta versions and updates that are about to be released.
Hello Mark,
I was not able to compile your project because of the third party products it uses (e.g., TAdvGlowButton). Once I removed all of them, the project was compiled successfully and started to work without problems (see the attached executable file). Would you please provide us with a small sample project created using standard and our controls demonstrating the problem? If, as I suspect, the problem is in applying skins to third-party controls, please let me know what I should install to run your sample project. In addition, specify the IDE version you are using. I see that you specified it as C++ Builder XE6, but your demo is definitely designed using Delphi.
should be a cleaned up version.
I can still recreate the issue.
further, on my system, I can't even get dDispatch.pas to open until I clear out the skin name on the skin controller of the main form.
Thank you for you sample, Mark. This looks strange, but your project (both the executable file you provided and the application compiled on my side using your sources) works OK on my side. I do not experience any error at all after clicking the "Press Me" button. This makes me think that the problem is related to a specific machine. Would you please try this project on some other PCs on your side? In addition, provide more details on the error. Call stack info demonstrating the issue would be much appreciated.
Not related to 'my' system, however, it IS related to accessing it through hyper-v and/or RDP.
I dropped onto my host computer, it works.
I run through my rpd/hyper-v development instance, it blows up.
My techs run it through their rdp/hyper-v instances, it blows up.
I can't get madExcept to log, email, or copy the error to clipboard.
What are my options?
Note : it is ONLY blowing up on the form with docking controls. all my other forms are good.
Thank you for your clarification. I have reproduced this error using the Remote Desktop connection and forwarded this ticket to our developers for research.