Einzelnen Beitrag anzeigen

Fritzew

Registriert seit: 18. Nov 2015
Ort: Kehl
678 Beiträge
 
Delphi 11 Alexandria
 
#29

AW: C++ DLL (Funktion) nach Delphi

  Alt 20. Apr 2018, 13:24
Nee

Zitat:
So wie du es gemacht hast ist es aber definitiv falsch.
Definition der C-Func:
Delphi-Quellcode:
My_DWORD My_get_pointer (
  My_DWORD my_handle, // in
  My_DWORD timeout, // in
  My_Struct_T volatile **data, // out //Pointer auf Pointer
  My_ERROR_T *err); // out
data is als Pointer auf Pointer definiert also ein var zu einem Pointer.

Man könnte auch

Delphi-Quellcode:
type
 PPMy_Struct = ^PMy_Struct;

// und dann
function My_get_pointer(Handle: LongWord; TimeOut : LongWord; my_struct: PPMy_Struct; aError: PERROR): LongWord;stdcall;external DP_DLL;
Fritz Westermann
  Mit Zitat antworten Zitat