Einzelnen Beitrag anzeigen

Niek

Registriert seit: 21. Mär 2004
1 Beiträge
 
#1

Mit Delphi 6.0 auf USB zugreifen

  Alt 22. Mär 2004, 11:03
[df][dp]
Hi,
ich habe einen Digital-Multimeter mit Usb.Ich möchte die Werte vom Gerät lesen. So habe ich versucht wert:= Rdport(0) und Rdport(1):

Delphi-Quellcode:
 
function RdPort(PortNr: Byte): Byte;
var lIn: _lIn;
    lOut: _lOut;
    DeviceHandle: THandle;
    TemplateHandle: THandle;
    nBytes: DWord;
    bresult: Boolean;
begin
  lIn.bFunction := 20;
  lIn.bValue1 := PortNr;
  DeviceHandle := CreateFile ('\\.\CompuLABusb_0',Generic_write,File_Share_write,nil,open_existing,0,TemplateHandle);
  bResult := DeviceIoControl(DeviceHandle,$04,@lIn,sizeof(lIn),@lOut,sizeof (lOut),nBytes,nil);
  CloseHandle (DeviceHandle);
  Result := lOut.bValue1;
end;
Es funktioniert nicht. kann mir jemand ein Tip geben.
MFG
Niek

[edit=Sharky]Delphi-Tags gesetzt. Mfg, Sharky[/edit]
Hi,
ich habe ein Multimeter mit USB-Schnittstelle. Ich möchte mit Delphi auf die Messgerät zugreifen. Ich bin kein Delphi Meister.
Wie kann ich auf USB zugreifen. mfg Niek
  Mit Zitat antworten Zitat