Einzelnen Beitrag anzeigen

madina

Registriert seit: 1. Nov 2005
153 Beiträge
 
#6

AW: C++DLL in Delphi mit Wertrückgabe ?

  Alt 15. Sep 2010, 19:52
Hallo,

richtig ich habe mich beeilt gehabt, sorry.

1. Jetzt habe ich mein Allg.dll umgeschrieben wie folgt, aber in Delphi kriege ich einen Fehler beim kompilieren: "Bezeichner erwartet, aber '@'gefunden" warum ?

2. wie kann von delphi aus auf diese C++Fkt zugreifen ?
:

Delphi-Quellcode:
##################### C++ #########################
extern "C" unsigned int Tausche(int& a, int& b);

void Tausche(int& a, int& b)
{
int temp= a;
a= b;
b= temp;
}
 

---------------------Delphi------------------
function Tausche(@a, @b: Integer) cdecl; external 'Allg.dllindex 1;

Procedure TfrmMain.sbTestClick(Sender: TObject);
var a, b : Integer;
begin
 a:= 5; b:= 10;

 Tausche(a, b);
end;
mfg
madina
  Mit Zitat antworten Zitat