![]() |
|
#1
|
||||
|
||||
![]() Уже голову сломал.
Есть устройство на базе широко известного в узких кругах USB-UART переходника (он же виртуальный COM порт) FT232RL. И пишу программу для работы с этим устройством. И всё вроде работает. У меня (Win7 x64). На компьютере друга (нетбук) - ну ни в какую. Прием данных осуществляется так: Код:
if not ReadFile(hCom, Buf, dwRead, dwRead, @OverlapRead) then begin ShowMessage('Ошибка при чтении данных.'); ...// работаем с ошибкой end; Думал, что дело в его винде (WinXP SP2). Но нет - поставил себе эту же самую винду (с его диска) на виртуальную машину - всё работает. В чём может быть дело? Программу изначально писал как раз другу, будет очень печально, если на его компе так и не запустится. jmp $ ; Happy End! The Cake Is A Lie. Последний раз редактировалось Bargest, 03.07.2011 в 18:01. |