Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

Как считать данные с СОМ-порта номер 10 и выше?   Найти похожие ветки 

 
eugenemail1970   (2005-12-19 14:48) [0]

Добрый день. У меня следующая проблема. Я считываю данные со своего устройства командой ReadFile. Если мое устройство сидит на СОМ-порте с номером от 1 до 9, то все нормально работает. Как только устройство сажаю на СОМ10 и выше, то считывание с этого порта ничего не дает, а считавать можно с СОМ1 (причем номер СОМ не имеет значения. он может быть СОМ15 или СОМ19 и т.д. - все равно устройство видно на СОМ1). Может это ReadFile так устроен? Заранее благодарю.


 
Anatoly Podgoretsky ©   (2005-12-19 15:11) [1]

ReadFile нормально устроен, он вообще не работает на таком уровне, он работает с файлами создаными с помощью CreateFile, через Handle


 
Reindeer Moss Eater ©   (2005-12-19 15:25) [2]

\\.\COM10


 
jack128 ©   (2005-12-19 15:25) [3]

ты уверен, что у тебя в системе действительно > 10 ком портов??? В диспетчере задач сколько их??

И еще, начиная с кокого то номера, ком порт нужно открывать не через CreateFile("COM10", ...) , а через CreateFile("\\.\COM10", ...)


 
eugenemail1970   (2005-12-19 15:37) [4]

Спасибо, попробую так.


 
wal ©   (2005-12-19 16:14) [5]

com1-com9 зарезервированы системой для com-портов, в то время, как com10 - нормальное имя файла, система пытается открыть файл на диске в текущей директории. Чтобы этого избезать см. [2]



Страницы: 1 вся ветка

Текущий архив: 2006.03.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
15-1140191596
Vendict
2006-02-17 18:53
2006.03.12
Передача параметра процедуре по ссылке в ассемблере


2-1140805955
sairus
2006-02-24 21:32
2006.03.12
Работа с Tclient/serverSocket


15-1139936989
PARUS
2006-02-14 20:09
2006.03.12
Загрузка...


2-1140617744
Silica
2006-02-22 17:15
2006.03.12
Сканер


15-1139843402
VictorT
2006-02-13 18:10
2006.03.12
Как молоды мы были, или смешные исходники :D