MrGalaxy
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору День добрый! Имеется прибор с интерфейсом USB на основе FT232R. Последний драйвер CDM 2.08.30 WHQL Certified установлен. В принципе, прибор виден и даже через раз управляется (случайным образом). Управляю через подпрограммы, входящие в FTD2XX.dll. Подозреваю, что или какие-то параметры порта недонастроены, или я передаю в порт какой-то мусор. В то же время, во Всемирной Помойке пишут, что если появился виртуальный COM-порт, то можно обращаться к нему напрямую и с ним работать. Порт появляется, когда втыкаешь кабель. Но стандартная процедура открытия COM-порта по его номеру Код: hPort1 := CreateFile(PChar('COM12'), Generic_Read + Generic_Write, 0, nil, Open_Existing, 0, 0); | не работает. Как мне открыть виртуальный COM порт по его номеру, а не по серийному номеру устройства, по индексу и т.д., чтобы не связываться с этими долбанными FT_ процедурами. Винда-то видит COM-порт, значит к нему можно получить доступ. Если кто уже мучался с такими граблями, подскажите, плз. |