Einzelnen Beitrag anzeigen

Robotiker
(Gast)

n/a Beiträge
 
#7

AW: Borland C++ Dll export

  Alt 16. Jun 2012, 11:58
habe jetzt mal eine andere alternative versucht.
Code:
extern "C" __declspec(dllexport) long __stdcall getLyricTime(long index);
Wie schon gesagt, das hat nichts mit der Memberfunktion aus der Klasse zu tun. Schon auch, weil die Anzahl der Paramter unterschiedlich ist. Eine nicht statische C++ Memberfunktion hat implizit immer den this-Pointer als ersten Parameter.

In C++ keine problem da leg ich ne "def" an und gut ist.
Du meinst Visual C++ ? Wie oben gezeigt, geht das mit der .def im Builder fast genau so.

Zitat:
Nur ganze Klassen, mit denen kann Delphi aber wohl nichts anfangen.
Dann kann ich das wohl vergessen
Umgekehrt geht es, der Builder kann mit *.pas Dateien und Delphi Packages und Komponenten umgehen. Wenn du also mit diesem C++ Code, den du da anscheinend hast, ein VCL-Programm schreiben willst, mach es statt mit Delphi mit dem C++ Builder, das ist sein wesentlicher Daseinszweck.
  Mit Zitat antworten Zitat