I am using Delphi XE and using a different skin library on the host, but converted the DLL that is loaded by the host to Alpha Skins. I am not using any Alpha controls except for the SkinProvider and SkinManager on the DLL. The DLL has a mixture of VCL, Jedi, Dev Express, and TMS components. Most of the components are VCL, but I need one or two of the components from the DevX and TMS libraries. When I trace through the code, the exception seems to happen in the TMS BtnXPVS unit at the UnLoadDLL line in the finalization section.
If I remove the two Alpha components I do not have the error. In a simple application running as the host (using BSF skins), I do not have the error in the DLL using Alpha Skins.
We are using Almedia BSF components in the host and were using them in this DLL with no issues. I would like to convert most of our apps over to Alpha controls as our skin library, but this could be an issue since we use many DLLs as our program modules.
Thanks in advance for any help on this!
Tom