Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: C-Structure in Delphi

  Alt 11. Jun 2003, 09:56
Vorweg: oki hat mir die Header-Dateien und Pascal-Übersetzung geschickt.


Zitat von oki:
Ich nutzt Methodenaufrufe aus einer in C++ geschriebenen DLL und es kommt nur Blödsinn raus.
Welche Methoden? Du hast doch gar keine Klassendeklarationen in den Header-Dateien.


Zitat:
Meine Vermutung ist, dass ich das Header-C-File nicht richtig übersetzt habe. Unsicher bin ich mir vorallem bei folgender Struktur
Da bin ich vorerst einmal anderer Meinung. Du hast einen entscheidenden Fehler bei der Aufrufkonvention der Funktionen gemacht. Das ROUTEWEG_API ist als
Code:
#define ROUTEWEG_API extern "C" __declspec (dllexport)
deklariert, was unter Delphi als stdcall bezeichnet wird. Du musst also alle cdecl durch stdcall ersetzen.



PS: Warum ich nicht auf deine PM geantwortet habe, lag daran, dass ich zum einen sehr beschäftig war und zum anderen keine Fehlerbeschreibung bei lag.
  Mit Zitat antworten Zitat