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.dll' index 1;
Procedure TfrmMain.sbTestClick(Sender: TObject);
var a, b : Integer;
begin
a:= 5; b:= 10;
Tausche(a, b);
end;