Einzelnen Beitrag anzeigen

WoTo

Registriert seit: 28. Jun 2004
Ort: Rotenburg (Wümme)
102 Beiträge
 
Delphi 2005 Enterprise
 
#2

Re: C++ DLL in Delphi einbinden

  Alt 19. Jul 2006, 08:13
Hallo,
ich bin mir nicht sicher, ob die Deklaration der externen C-Funktion in Delphi richtig ist.

function _berechne(var A, B : Integer) : Integer; cdecl; external 'c:\dll\MatheC.dll'; Ich glaube nicht, daß die C-Funktion wirklich _berechne() heißt. Dies kannst du aber mit dem Programm TDump von Delphi herausfinden:

TDump name.dll

Soweit ich weiß, müßte in der Deklaration nach dem external der wirkliche Name der C-Funktion in Anführungszeichen stehen und ein @-Zeichen gehört auch noch dazu. Aber wie schon geschrieben, mit TDump bekommst du das heraus.

Bis denne,
Woto
  Mit Zitat antworten Zitat