Einzelnen Beitrag anzeigen

Benutzerbild von Aurelius
Aurelius

Registriert seit: 29. Jan 2007
Ort: Erfurt
753 Beiträge
 
Delphi 7 Personal
 
#6

Re: [C++] Dynamische DLL - Funktion nicht gefunden

  Alt 9. Nov 2009, 19:17
Ich habe ein wenig recherchiert und meinen Code folgendermaßen angepasst:

Code:
// Deklaration in DLL-Header
...
extern "C" __declspec(dllexport) double Addieren(double p_dA, double p_dB);
...
// DLL-CPP
...
double Addieren(double p_dA, double p_dB)
{
   return p_dA + p_dB;
}
...

----------------------------------

//Programm1 - statische Einbindung
extern "C" __declspec(dllimport) double Addieren(double , double);
...
dErgebnis = Addieren(dA, dB);
...
Hiermit funktioniert es, allerdings weiß ich nicht genau warum. Könnt ihr mir das vielleicht erklären?
Jonas
  Mit Zitat antworten Zitat