Использую D2XXUnit.pas. Обнаружил странную вещь. После вызова Open_USB_Device (Open_USB_Device_By_Serial_Number) перестаёт работать GetFTDeviceSerialNo (возвращается с FT_INVALID_HANDLE). С чем это может быть связано?
Спасибо заранее!
koluna
Mar 4 2009, 19:46
Неужели никто ничего не может посоветовать?
galjoen
Mar 4 2009, 20:03
Цитата(n_bogoyavlensky @ Mar 4 2009, 22:46)
Неужели никто ничего не может посоветовать?
1. Так вроде после open девайс по логике занятым оказывается? М.б. с этим связано? 2. Если GetFTDeviceSerialNo реально пакет из девайса получает (кэширование не используется) то снуппером ещё посмотреть можно.
GetSmart
Mar 4 2009, 20:04
Цитата(n_bogoyavlensky @ Mar 3 2009, 20:09)
С чем это может быть связано?
Дизассемблер в руки и вперёд!
koluna
Mar 5 2009, 09:31
Цитата(galjoen @ Mar 5 2009, 00:03)
1. Так вроде после open девайс по логике занятым оказывается? М.б. с этим связано?
Я тоже уже так думаю... но почему в PG ничего не сказано про это? Кстати, количество устройств определяется правильно (эта же функция в модуле) завершается нормально.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.