Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#5

Re: C-Programm in Delphi einbinden

  Alt 6. Jun 2006, 18:18
Eigentlich ganz einfach, wenn man auf ein paar Unterschiede zwischen C und Delphi achtet.

Grundsätzlich:

MSDN-Library durchsuchenLoadModule - Lädt eine DLL in den Prozess, MSDN-Library durchsuchenGetProcAdress - damit bekommst du die Sprungadresse, also einen Pointer auf, einer exportierten Funktion, außerdem gibt es auch die Möglichkeit des Delphi-Referenz durchsuchenstatisch linkens von Modulen.

C/Delphi:

Struct = packed record, strings übermitteln - schweirig, immer mit Aufrufkonvention stdcall arbeiten.

Du solltest mit diesen Infos auch im Forum einiges finden können.
Lukas Erlacher
  Mit Zitat antworten Zitat