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

Вниз

Как определить что в COM-порт пришли данные?   Найти похожие ветки 

 
Artem   (2012-02-05 23:15) [0]

Потому что если не пришли то ReadFile зависает... (С++)


 
Забаненный   (2012-02-05 23:19) [1]

Ты уверен в правильной постановке вопроса и пути поиска проблемы?


 
Забаненный   (2012-02-05 23:22) [2]

я хотел сказать, пути поиска решения проблемы, разумеется.


 
Dimka Maslov ©   (2012-02-05 23:34) [3]

Я, конечно, могу ошибаться, но есть операции синхронные, когда прога виснет до получения данных, и асинхронные, когда ей приходит сообщение.


 
Artem   (2012-02-06 00:17) [4]

Забаненный,
Может глянешь?

Понял виснет, потому что
ReadFile(hport,buff, read,&real_read,NULL);
read больше real_read
А как узнать сколько в буфере байт??


 
Германн ©   (2012-02-06 00:49) [5]


> Как определить что в COM-порт пришли данные?

Читай до полного просветления:
http://4read.at.ua/load/kompjutery_i_internet/posledovatelnye_interfejsy_pk/1-1-0-54


 
Забаненный   (2012-02-06 01:18) [6]

или не читай, обрати внимание на [3]


 
Artem   (2012-02-06 01:25) [7]

Германн ©   (06.02.12 00:49) [5]
Спасибо, кажется то что нужно...


 
Германн ©   (2012-02-06 02:18) [8]


> Забаненный   (06.02.12 01:18) [6]
>
> или не читай, обрати внимание на [3]

[5] это то же самое [3] только со ссылкой на хорошую книгу.


 
Германн ©   (2012-02-06 02:25) [9]


> Германн ©   (06.02.12 02:18) [8]

Ну то есть я хотел сказать, что если бы у Dimka Maslov © была бы под рукой ссылка на эту книгу, он бы её дал. У меня такая ссылка всегда под рукой.


 
Dimka Maslov ©   (2012-02-06 10:37) [10]


> Германн ©   (06.02.12 02:25) [9]


Я бы не дал :)) Даже ИРЛ от меня кроме ключевых слов для поиска не добиться (за исключением случаев, когда это надо мне, чтобы человек нашёл нужную информацию). Это дисциплинирует и не даёт расслябляться.


 
tesseract ©   (2012-02-06 11:21) [11]


> Читай до полного просветления:
> http://4read.at.ua/load/kompjutery_i_internet/posledovatelnye_interfejsy_pk/1-
> 1-0-54


См. SetCommMask + WaitCommEvent + GetOverlappedResult.



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

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

Наверх




Память: 0.49 MB
Время: 0.012 c
15-1327573619
>|<
2012-01-26 14:26
2012.06.03
Как правильно обновляться программу


15-1327609803
Юрий
2012-01-27 00:30
2012.06.03
С днем рождения ! 27 января 2012 пятница


15-1328455559
uzer
2012-02-05 19:25
2012.06.03
Вопрос по N-кодеру/валкодеру и программы к нему


2-1327576110
Сергей
2012-01-26 15:08
2012.06.03
проблема с десятичным разделителем в дробях


15-1327955402
Юрий
2012-01-31 00:30
2012.06.03
С днем рождения ! 31 января 2012 вторник