wie hast du die Plugins denn aktuell?
entweder liegt das Plugin z.B. in einer
DLL, dann wird "nur" diese Funktion exportiert
- oder notfalls mehrere Funktionen für weitere Interfaces
- Beide (EXE/
DLL) kennen je eine "Kopie" des Interfaces
- und die sonstige Komunikation läuft über das Interface
oder du legst alles in eine
Unit.
- da liegt im Interface-Abschnitt nur diese Funktion und die ganze Klasse liegt unter "Implementation"
- und dann importieren Programm und
Unit einfach nur noch das selbe Interface von einer gemeinsamen
Unit