Re: C++ DLL / Konvertierung der Header-Datei nach Delphi
24. Jun 2007, 06:14
Es ist ziemlich sicher das die Parameter nur auf genau ein Element zum ausfuellen zeigen, daher duerfte var die korrekte Aufrufart sein.
function PR_CreateCameraObject(var DeviceInfo: prDeviceInfoTable; var CameraHandle : prHandle) : prCAPI; stdcall; external 'prsdk.dll';
Die andere Funktion ist eher noch einfacher, da dr letzte Parameter eine Callback ist. Das sieht man am Namensbestandteil CB.
In diesem Fall entfaellt der Pointer-Anteil der Deklaration, da Delphi das schon implizit im Funktionsparameter enthaelt. Es muss also nur prGetFileDataCB richtig deklariert werden.
|