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.