Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
gerich
1

Как узнать, что в ком порт что-то записалось?

20.06.2009, 14:57. Просмотров 1329. Ответов 6
Метки нет (Все метки)

Народ, подскажите как узнать что в ком порт что-то записалось, точнее пришло от подключенного оборудования. Пробовал постоянно опрашивать порт но иногда программа как-будто бы не замечает пришеддших данных пока они повторно не придут. Программа пишется на VC++ 6.0 под winapi. Я хотел бы узнать можно ли перехватить само событие прихода данных что бы стопроцентно с первого раза прочитать что туда пришло.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.06.2009, 14:57
Ответы с готовыми решениями:

Узнать, что в системе занимает 443 порт?
Подскажите, пожалуйста, как бы узнать, кто в системе занимает, например, 443 порт? netstat,...

ком порт для компьютера без ком
многие жалуются, что возникают проблемы с устройствами подключаемыми по ком-порту однако есть...

Как подключится к устройству через ком порт
Есть устройство, есть dll, h, lib... Как подключить к билдеру эти библиотеки? Как подключится к...

Как отправить при нажатии на кнопку в ком порт команду
В окне установлена 1 кнопка, требуется изобразить что-то вроде лампочки или индикатора, который...

6
ManiaK
23.06.2009, 17:24 2
Помоему тебе надо переходить на CAN... В COM такого, я думаю, реализовать невозможно!?
78 / 54 / 68
Регистрация: 15.03.2007
Сообщений: 6,909
23.06.2009, 19:36 3
Насколько я помню используя чрезе WinAPI COM порт воспринимается как обычный файл. Почему бы не использовать операцию асинхронного чтения, тогда система будет сама уведомлять о приходе данных.
0
gerich
24.06.2009, 13:08 4
Не уведомляет! Может ком просто битый?
78 / 54 / 68
Регистрация: 15.03.2007
Сообщений: 6,909
24.06.2009, 15:15 5
Тогда не знаю
0
ManiaK
24.06.2009, 19:01 6
Можеш скинуть код на mnk@mail.ru. Я посмотрю.
0 / 0 / 0
Регистрация: 28.09.2009
Сообщений: 14
28.09.2009, 20:16 7
Почитайте в MSDN документацию по функциям SetCommMask() и WaitCommEvent().
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.09.2009, 20:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

TtyACM0 - виртуальный ком порт для WINE, как прописать ?
Есть машина на ней стоит Ubuntu к машине подключено оборудование, типа кассового аппарата....

Как узнать, что картинка полностью загружена, чтобы узнать её размеры
Здраствуйте ! Делаю галерею. Мне нужно узнать когда картинка загрузица полносттю, чтобы узнать её...

Как проверить, что порт проброшен?
Дано: ноутбук, интернет, DIR-300 для настройки. На роутере настраиваю проброс портов. А как...

Что за нафиг? Я в гогле упал и ру и ком
Сегодня вдруг обнаружел, что это ночью произошло. Есть еще какие подвижки у кого?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.