Einzelnen Beitrag anzeigen

madina

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

C++DLL in Delphi mit Wertrückgabe ?

  Alt 13. Sep 2010, 20:46
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.dllindex 1;

Procedure TfrmMain.sbTestClick(Sender: TObject);
begin
 Tausche(a, b);
end;
mfg
madina

Geändert von mkinzler (13. Sep 2010 um 20:47 Uhr) Grund: C/Delphi Tag eingefügt
  Mit Zitat antworten Zitat