Hallo,
ich habe in CBuilder5 ein
DLL wie folgt programmiert und will dabei mehrere Werte zurückgeben.
Dabei will ich diese Allg.dll-Tausche-Fkt in ein Delphi Prog aufrufen wie geht das (beim Ausführen kommt es immer ein Fehler)?
Code:
##################### C++ #########################
extern "C" unsigned int Tausche(int* a, int* b);
void Tausche(int *a, int* b)
{
int temp;
temp=*a;
*a= *b;
*b= temp;
}
Delphi-Quellcode:
---------------------Delphi------------------
function Tausche(a, b: Integer) cdecl; external 'Allg.dll' index 1;
Procedure TfrmMain.sbTestClick(Sender: TObject);
begin
Tausche(a, b);
end;