Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Callback Prozedur mit externer C-DLL (https://www.delphipraxis.net/159292-callback-prozedur-mit-externer-c-dll.html)

Moony 22. Mär 2011 10:27

Delphi-Version: XE

Callback Prozedur mit externer C-DLL
 
Hallo zusammen,

ich weiss dieses Thema wurde schon mehrfach aufgerufen, aber irgendwie werde ich nicht schlau daraus.
Ich habe eine C++ DLL und möchte diese in Delphi einbinden. Das realisiere ich dynamisch. Jede dieser Funktionen besitzt eine Callback-Funktion. Alle Funktionen sind mit "cdecl" definiert.
Zu meiner Frage: Wie erstelle ich also folgendes Szenario?

DLL-Funktion: meineFunktion(myObject: Pointer; Text: PChar): Integer;
CallBack: meineResultFunktion(Res: Boolean);

Ich initialisiere die DLL über LoadLibrary() und die Funktion über GetProcAdress().

Vorweg noch erwähnt: Ich habe noch nicht mit Methodenzeigern gearbeitet. Danke im Voraus.

Gruß, Moony


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz