| Jedes Plugin (ActiveX-DLL) für unser Programm muss die Methoden info und execute enthalten. Also erstellen wir jetzt ein neues ActiveX-DLL-Projekt für unser Plugin. Die Methode info gibt einfach einen String zurück, in dem die DLL kurz beschrieben wird. Dieser Text erscheint dann in unserer Auswahlliste. Function info() As String
info = Addieren (x + y)
End Function Listing 8 Nun zur Methode execute. Hier findet die eigentliche Berechnung statt. Function execute(x As Long, y As Long) As Long
execute = x + y
Exit Function Listing 9 Das war es schon gewesen. Wir haben unser erstes Plugin entworfen. Erstellen wir nun die DLL und kopieren diese ins Hauptverzeichnis unseres Programms. Dann fügen sie in die Textdatei (plugins.txt) noch die DLL ein: DLL-Dateiname,DLL-Name.Klasse (Hinweis: Der DLL-Name ist der Projektname). Wenn wir jetzt das Programm starten, können wir es in der Liste auswählen. Damit haben wir das Plugin erfolgreich ins Programm eingebunden. Man könnte z.B. jetzt noch weitere Plugins entwerfen z.B. Quadratwurzelziehen, Potenzieren, Dividieren… Es gibt noch viele Möglichkeiten. |