Einzelnen Beitrag anzeigen

Loewentier

Registriert seit: 21. Jul 2005
Ort: Freiburg
18 Beiträge
 
#7

Re: Externe C++ DLL Mit Callback Pointer nutzen

  Alt 21. Jul 2005, 21:50
Vielen Dank für all die Hilfe Versuche

Aber mein Problem ist auch mit besseren Übersetzungen der C Header nicht gelöst
Wie bekomme ich nach dem DLL Funktions Aufruf meine Variable "CalibrationRecord" gefüllt zurück .
Mit meinem einfachen Aufruf:
Resul := lpStartCalibration(DLL_StartCalibration)(0, PCALL_BACK_FUNCT(CalibrationRecord)); kann ich die Fremd DLL starten, mir fehlt aber offensichtlich der Callback Empfänger um die Daten zu empfangen.
Alle Versuche in der Funktions Aufruf oben statt PCALL_BACK_FUNCT(CalibrationRecord) hier so etwas wie @EmpfangFunktion zu schreiben funzen nicht.

Kenne einige Beispiele von Callback von Windows Funktionen (EnumFonts) die sehr einfach über die Übergabe der Funktionsadresse funktionieren.

Hier komme ich einfach nicht weiter.
DANKE für eure Hilfe
  Mit Zitat antworten Zitat