Einzelnen Beitrag anzeigen

_BlackDragon_

Registriert seit: 4. Dez 2007
Ort: Eschweiler
64 Beiträge
 
#3

Re: Übersetzung C++ -> Pascal, Callback, Zugriffsverletzu

  Alt 28. Mär 2009, 19:09
Hi,

kann es jetzt leider nicht testen, aber ich hatte mich beim kopieren vertan.

Die richtige Implementation laut Original Header lautet:

Code:
#if defined (LINUX)
#define __stdcall
#endif /* (LINUX) */

/// Memory Allocation Call back
typedef void* ( __stdcall *ADL_MAIN_MALLOC_CALLBACK )( int );
Deshalb ging ich davon aus, das der Aufruf stdcall sein müsste. Für die anderen Routinen
habe ich leider nur die Dokumentation. Dort steht aber nichts über die Aufrufkonvention
drin.

@Apollonius:
Prinzipiell meinst du aber, dass die Übersetzung so korrekt ist, oder?

Gruss

BlackDragon
  Mit Zitat antworten Zitat