Einzelnen Beitrag anzeigen

romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.166 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Callback-Funktion erstellen?

  Alt 23. Mai 2013, 11:59
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!

Geändert von romber (23. Mai 2013 um 17:35 Uhr)
  Mit Zitat antworten Zitat