Hallo!
Ich beziehe mich auf
ein anderes Thema in diesem Forum. Dort möchte ich erfahren, wie man
Dll-Add-Ons erstellt und daraus Funktionen aus dem Hostprogramm aufrufen kann.
Jup, Callback-Funktion würde passen
Habe seit gestern viele Beiträge über Callback-Funktionen gelesen. Ein sehr guts Tutorial fand ich auf der Seite von Luckie. Kapieren tue ich es, ehrlich gesagt, aber immer noch nicht zu 100%
Sagen wir, ich habe einen Add-On als
DLL, in dem ein
TCP-Client mit einem Server verbindet und die Daten zugeschickt bekommt. Für jeden Datensatz muss eine Funktion im Hostprogramm ausgeführt werden. Diese Funktion erwartet einen
XML-String als Parameter und erstellt daraus ein neues Objekt im Hostprogramm. Diese Funktion möchte ich nun dem Add-On irgendwie zur Verfügung stellen. Ich erstelle eine überadene Version der Funktion mit PChar statt String:
function XMLDataToPLDAObject(AXMLData: PChar): Boolean;
Wie estelle ich nun eine Callback-Funktion, die aus
DLL aufgerufen werden kann?
Vielen Dank!