Einzelnen Beitrag anzeigen

dal

Registriert seit: 7. Nov 2011
11 Beiträge
 
#1

Problem beim übersetzen von C-Header

  Alt 2. Aug 2012, 12:02
Hallo,

ich bin grade dabei eine DLL in mein Delphi Projekt einzubinden. Dafür habe ich die Header Datei von C in Pascal übersetzt.
Bin mir aber an einer Stelle nicht sicher ob ich es richtig gemacht habe, vielleicht kann mir einer dabei helfen.
Hier der originale C Code aus der Header:

Code:
    typedef void ( CAMAPI *Cam_AsyncCallback )
    (
    void*               userPtr,           // User defined
    unsigned long      userData,          // User defined
    Cam_Err           errcode,           // Error code
    unsigned long      flags              // Combination of flags (see Cam_qcCallbackFlags)
    );
und hier die gleiche Stelle in Delphi
Delphi-Quellcode:
  
   type
    Cam_AsyncCallback = procedure(userPtr:Pointer;userData:LongInt;errcode:Cam_Err;flags:LongInt); stdcall;

Wäre für ein Feedback dankbar.
  Mit Zitat antworten Zitat