Thema: Delphi C-DLL Probleme in Delphi

Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: C-DLL Probleme in Delphi

  Alt 19. Mai 2009, 15:52
Hallo,

Zitat:
NoMangle deutet an das es 'extern "C"' heisst, was bedeutet das die Funktion genau mit dem angegebenen Namen exportiert wird.
Falsch.
Es bedeutet, dass kein C++-Name-Mangling gemacht wird

Bsp:
int foo -> wird zu int _foo@0

extern C heisst, dass nur der Unterstrich als Prefix drankommt.

schau dir die DLL doch mal mit einem Hex-Editor an.
Im Header stehen die exportierten Namen.

Es gab doch mal ein Tool für die exportierten Funktionen
(Schnellansicht im Explorer ?)


Heiko
Heiko
  Mit Zitat antworten Zitat