Currently, when I use a Delphi host for a Delphi visual plugin, I can show the visual plugin parented by any VCL control on the host application.
I’m using uniGUI (www.unigui.com) for creating a web application and I hope that Hydra could work for making my application modular (without the limitations of using BPL).
uniGUI uses the Delphi form editor, and its components inherited from the VCL hierarchy. For example, a TUniForm inherits from TForm (as Hydra THYVisualPlugin).
In other words, my uniGUI visual plugins should inherit from TUniForm and not TForm.
Could I create something like a TUniHYVisualPlugin class keeping the expected Hydra behavior, but adding the uniGUI behavior provide by their base class (TUniForm)?
Are you doing anything super complicated when implementing the interfaces?