Thema: C++ Bluetoothinterface

Einzelnen Beitrag anzeigen

alf.stefan

Registriert seit: 11. Apr 2003
88 Beiträge
 
Delphi 7 Professional
 
#2

Re: Bluetoothinterface

  Alt 27. Okt 2009, 10:54
Hallo hb625,

wenn in der C++ funktion ein pointer übergeben wird, dann solltest du doch auch einen pointer übergeben

also vielleicht so

Delphi-Quellcode:

type TResult_Array = Array[0..7] of SmallInt;
     pTResult_Array = ^TResult_Array;

  Function Read_All_Channel(pResult_Array : pTResult_Array) : Boolean ; stdcall;

implementation

  Function Read_All_Channel external 'hb625.dll'  name 'Read_All_Channel';



// dll ist wohl richtig eingebunden.
die in eine extra Untit vielleicht uBluetooth die dann eingebunden wird;

aufgerufen in der App



Delphi-Quellcode:

uses uBluetooth;
var
   pU : pTResult_Array;
   e1 : small_Int;

implementation

   Read_All_Channel(pU);

   e1 := pU^[0];
oder so ähnlich

gruß

stefan
  Mit Zitat antworten Zitat