Вниз
Скачать: CL | DM;

Ошибки при чтении данных из COM-порта   Найти похожие ветки 

← →
Darvin ©   (2007-02-26 11:47) [0]

Здравствуйте!
А как можно отслеживать ошибки, возникающие при чтении данных из com-порта? Возможны два варианта: ничего вообще не пришло или произошла ошибка при передаче данных, например нарушение формата кадра, не найден стоп бит и т.д.


← →
Evgeny V ©   (2007-02-26 12:02) [1]

Смотри функцию ClearCommError


← →
Kolan ©   (2007-02-26 12:53) [2]

> ничего вообще не пришло

WaitForSingleObject


← →
Darvin ©   (2007-02-26 13:31) [3]

>Kolan ©   (26.02.07 12:53) [2]
Это понятно. Функция ReadFile закончит свою работу либо если считает данные из порта, либо если истечет таймаут. Иак вот, во втором случае хочется проверить, была ли ошибка при передаче данных и, если была, то какая.


← →
MBo ©   (2007-02-26 13:46) [4]

ReadFile
If the function succeeds, the return value is nonzero.

If the function fails, the return value is zero. To get extended error information, call GetLastError.


← →
Darvin ©   (2007-02-26 17:06) [5]

>MBo ©   (26.02.07 13:46) [4]
Спасибо, вроде работает



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.029 c
15-1172142142
Фармацевт
2007-02-22 14:02
2007.03.18
Чем отличается форматирование


15-1172143121
Rouse_
2007-02-22 14:18
2007.03.18
Директор, это ерунда. Депутаты - круче :)


15-1172048402
TCrash
2007-02-21 12:00
2007.03.18
PC tools и иже с ним


4-1155566603
Sinus
2006-08-14 18:43
2007.03.18
Загрука и отображение bitmap


2-1172174890
Kyau
2007-02-22 23:08
2007.03.18
Как узнать, установлен ли в системе тот или иной шрифт?




   Наверх