УПРАВЛЕНИЕ USB DELPHI
Delphi позволяет осуществлять управление USB устройствами такими, как сканеры, принтеры, флешки, через использование библиотеки usb.pas.
Для начала работы с библиотекой необходимо подключить модуль USB.pas добавив в USES их название. Пример:
uses
usb;
Один из основных классов в библиотеке USB - TUSBController, который позволяет управлять USB хостом и определять USB устройства. Например:
var
USBController: TUSBController;
begin
USBController := TUSBController.Create(nil);
try
// использование USB контроллера
finally
USBController.Free;
end;
Для работы с конкретным устройством необходимо знать его Vendor ID (идентификатор производителя) и Product ID (идентификатор продукта). Эти ID можно найти в документации к устройству или через специальные программы для работы с USB.
Пример кода для нахождения USB устройства по его Vendor ID и Product ID:
var
Device: PUSBDevice;
VendorID, ProductID: Word;
begin
VendorID := $04D8; //Vendor ID для Microchip Technology Inc.
ProductID := $003F; //Product ID для Microchip Technology Inc.
Device := USBController.FindDevice(VendorID, ProductID);
if Assigned(Device) then
begin
//работа с устройством
end;
end;
Мультимарочный автосканер Delphi DS150E PRO 2018RO/2017.R3 USB / Bluetooth (одноплатный)
Установка и активация Delphi Autocom CDP 2017. Настройка BLUETOOTH соединения с Delphi Ds150e.
Проводим эксперимент. Даёт ли \
Delphi DS150E, Autocom, Multidiag - диагностический сканер с Aliexpress
first connect to the car delphi 2015 1
✅Delphi DS150E ➕ WOW если проблемы с установкой драйвера USB ➕ первое включение💻
Не очень хороший диагностический прибор Delphi DS150E