So far, when I wanted to add a new UI component to DelphiVCL, I always started from DelphiVCL source, added the new unit with classes and types, and created a “clone” of the package with the new functionality using that instead of DelphiVCL.
It works but I would like to “not touch” the original version of DelphiVCL installed by PyPi but only create an extensive module (pyd) with only the new UI controls.
At this point I don't know if this can be done.
I still understand little about P4D but it seems to me that each new module requires a PyEngine which loads the python DLL and this is already instantiated by DelphiVCL and if I create a new package with my new module and controls I assume there will be conflicts.
Is this a viable way ?
Is there any way to reuse the egine already created by original DelphiVCL to use it in my custom PYD ?
I thank in advance those who will help me to dispel these doubts.
Best regards
Silverio