Ich habe ein Programm von mir mal um eine Skriptengine erweitert, die über Plugins mit neuen Funktionen erweitert werden konnte. Ich habe das mit TJvPlugin aus der JVCL gemacht. Ist weitgehend schmerzfrei und basiert auf DLLs - jedoch mit ein paar Komfortfunktionen gespickt, um aus zwischen
DLL und Hostanwendung Daten austauschen zu können.
Theoretisch habe ich hier in der
DP ein Tutorial zu der Skriptengine gepostet, aber der interesannte zweite Teil mit den Plugins ist noch in (Tipp)arbeit.