Mit Hydra von Remobjects habe ich unter Delphi ein Plugin-System aufgebaut.
Die Entwicklung haben wir aber wieder aufgegeben, da es imense Probleme mit der Laufzeitbibliothek und der Klassenregistrierung gab.
Ein Modul was Registerclass verwendet, kann innerhalb eines Programmes über alle Module/Plugin hinweg nur einmal verwendet werden.
Bei Änderungen in irgendeiner Laufzeit-
BPL muss das gesamte Pluginsystem neu compiliert und installiert werden.
Die Interaktion zwischen Programm und Plugin ist nicht trivial.
Gruß Peter