| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Работа с USB железом! |
| Автор: pupkindeniska 3.9.2013, 08:28 | ||
| Добрый день. Есть программа написанная на C sharp с использованием библиотеки LibUsbDotNet.dll Формирует пакеты и отпровляет их железке, подключённой по USB. Немогу разобратся как это сделать на Delphi 7 с использованием библиотеки libusb0.dll К устройству я подключаюсь и отправляю ему какие то пакеты - устройство сразу повисает! Немогу понять как правельно сформировать пакет. Немогу понять как в delphi 7 сделать то-же самое!
Оба исходника прикрепляю! Помогите разобратся с формированием пакета для отправки в USB порт? |
| Автор: V0LT 3.9.2013, 11:04 |
| Есть догадка что ControlTransfer (C#) = usb_control_msg (Си) Копать тут http://farstar.fastmail.fm/Camera/Resources/main.c (очень интересный проект) Три минуты отнял у гугла, не ленитесь |
| Автор: pupkindeniska 3.9.2013, 12:31 |
| Спасибо. Разобрался. Использую вот так.... usb_control_msg(handle, USB_TYPE_VENDOR or USB_RECIP_DEVICE or 64, 24, 0, tmpline, LcdByte, sizeof(LcdByte), 5000); Работает..... Добавлено через 1 минуту и 12 секунд Закрыто.... |