Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2012.06.03;
Скачать: [xml.tar.bz2];

Вниз

Как определить что в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
2-1327549671
Wadimka
2012-01-26 07:47
2012.06.03
Проблема с записью теипа Record


15-1327771468
Хаус
2012-01-28 21:24
2012.06.03
Как повысить скорость чтения?


15-1328473805
Юрий
2012-02-06 00:30
2012.06.03
С днем рождения ! 6 февраля 2012 понедельник


15-1327523402
Юрий
2012-01-26 00:30
2012.06.03
С днем рождения ! 26 января 2012 четверг


2-1327475787
Xmen
2012-01-25 11:16
2012.06.03
ExcelApplication1WorkbookBeforeClose не получается закрыт Excel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский