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