Hi.

Zitat von
Neuni:
Nun wär da noch ne Sache:
Wie kann ich das am einfachsten machen, dass man Plugins hinzufügen kann? Also dass man z.B. einfach durch ne
DLL ein Wetter-Plugin baut, dass dann dafür sorgt, dass der Bot das wetter ausliest oder so. Einer ne Idee wie man solche Plugins am besten einbindet?
Zuerst brauchst du eine Einheitliche Schnittstelle der
DLL, z.B. eine Funktion
function getPlugInText(params : array of PChar) : PChar;
die es in jeder PlugIn-
DLL gibt.
Bei Angabe eines Befehls wird die entsprechende
DLL geladen und die Funktion ausgeführt.