Einzelnen Beitrag anzeigen

Robotiker
(Gast)

n/a Beiträge
 
#11

AW: Delphi-DLL in C++ verwenden, Headerdatei?

  Alt 14. Mär 2013, 07:10
Die Methode muss doch irgendwo implementiert sein. Gehört die Methode wirklich zum struct, muss sie auch irgendwo implementiert sein.
Die Methoden, denn man sagt einem C++ Compiler er könne diese Klasse aus der DLL verwenden. Wenn man so ein Objekt dann anlegen will, müsste ja der Konstruktor von dort aufgerufen werden.

Außerdem wäre da noch das Problem, wie die Methoden denn heißen:
http://en.wikipedia.org/wiki/Name_mangling

Man sollte sich für solche Schnittstellen mit einfachen Funktionen (in C++ mit extern "C" deklariert) und Strukturen nur mit einfachen Datentypen begnügen, so wie die WinAPI das macht.
  Mit Zitat antworten Zitat