Bonsoir...o desespoire elle ne veux toujours rien savoir cette .....perie de DLL
avec tous les exemples ci dessus ds tous les sens
ci-joint mon code si quelqu'un veut essayer la DLL est
ici cordialement
Eric
function InitHid():integer; stdcall; external 'atusbhid.dll';
function FindHidDevice(const VendorID,ProductID:integer):integer; stdcall; external 'atusbhid.dll' ;
Procedure SetReportContinuous(); stdcall; external 'atusbhid.dll';
Procedure WriteContinous(var Pdata_to_write:Pchar); stdcall; external 'atusbhid.dll';
//function ReadContinous(var buffer : string):integer ; stdcall; external 'atusbhid.dll';
procedure TForm1.Button1Click(Sender: TObject);
const
VendorID = $03EB;
ProductID = $201D;
var
DllInstance, error:integer;
Pdata_to_write:Pchar;
data_to_write:array[0..8] of char;
begin
Pdata_to_write:=@data_to_write;
InitHid();
error := FindHidDevice(VendorID,ProductID);
If (error = 0) then begin
showMessage('Device not connected ');
end;
SetReportContinuous();
data_to_write[0]:='1';
data_to_write[1]:='1';
data_to_write[2]:='5';
data_to_write[3]:='5';
data_to_write[4]:='1';
data_to_write[5]:='1';
data_to_write[6]:='5';
data_to_write[7]:='5';
data_to_write[8]:='2';
WriteContinous(Pdata_to_write);
end;