Einzelnen Beitrag anzeigen

blackdrake

Registriert seit: 21. Aug 2003
Ort: Bammental
618 Beiträge
 
Delphi 10.3 Rio
 
#1

Delphi-DLL nutzen mit VC++ 2010?!

  Alt 31. Aug 2011, 20:16
Hallo,

ich dachte, dass es ziemlich einfach sei, eine DLL zu nutzen, doch ich scheine mich geirrt zu haben.

Ich habe eine DLL mit "stdcall" Funktionen, die ich mit Delphi exportiere.

Allerdings bekomme ich es nicht hin, diese DLL in VC++ 2010 zu nutzen. Hat hier jemand Erfahrungen mit der Interoperatibilität zwischen Delphi und VC++ ? Ich versuche schon seit 5 Tagen, eine Lösung für das Problem zu finden und bin langsam am verzweifeln.

Ich habe mein Problem bereits hier geschildert:

- http://www.c-plusplus.de/forum/p2113127#2113127 (Details)
- http://stackoverflow.com/questions/7...include-an-dll

Teilerfolg:

Wenn ich folgendes mache:

Delphi-Quellcode:
exports
  myfunc name 'myfunc@0';
dann kann ich die Funktion mit VC++ nutzen. Allerdings möchte ich gerne die Symbole undekoriert exportieren. Ich habe gesehen, dass die WinAPI-Funktionen (z.B. in kernel32.dll) ebenfalls undekoriert sind (obwohl sie alle stdcall sind).

Ich würde mich sehr über Hilfen freuen.

Gruß
blackdrake
Daniel Marschall
  Mit Zitat antworten Zitat