Delphi Plugin Framework
Ich möchte das Delphi-Plugin-Framework entwerfen. Es gibt drei Möglichkeiten:
1. DLL
2. BPL
3. COM-Schnittstelle
Jede Option hat einen Nachteil.
DLL - Promblem mit MDI-Anwendung, Formulare aus dem Plugin können nicht in die Host-Exemdi-Anwendung eingebettet werden.
BPL - Alle * .bpl-Plugins und * .exe-Hostanwendungen müssen mit derselben Delphi-Version kompiliert werden.
COM - Interfaces {xxx-xx-xxx-xx} müssen im System registriert sein, (regsvr) Das Plugin-Framework kann also nicht portiert werden!
Ist alles wahr, was ich oben geschrieben habe? Wenn nicht, bitte korrigieren Sie mich oder gibt es eine andere Möglichkeit?
Vielen Dan