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

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

← →
Xoy   (2003-03-20 10:42) [0]

Открываю COM порт таким образом:
CreateFile("COM3",GENERIC_READ or GENERIC_WRITE, 0, nil, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, 0)
и пытаюсь считать из него данные методом ReadFile. Однако при достижении конца файла функция ReadFile не возвращает значение false, а просто зависает. Как выйти из положения? Буду благодарен за помощь.


← →
Archon Kazansky ©   (2003-03-20 11:09) [1]

Читай http://www.happytown.ru/prog/practika/com_win32.html


← →
DC-AC   (2003-03-20 15:15) [2]

Откудап читаешь ? С какого-либо устройства, с другого компа etc.. ? Как передаётся информация - непрерывно, блоками etc... ?

>Однако при достижении конца файла

Это что за "конец" ? Обычно при работе с COM-портом используют как флаг окончания передачи какой-либо символ и обрабатывают событие OnEventChar...


← →
Xoy   (2003-03-20 19:28) [3]

Эту проблему я устранил, но наткнулся на другую:
То, что работает под Win98 нетянет под XP. Вылезает
ошибка при попытке записи в КОМ порт методом WriteFile
В чем проблема?


← →
DC-AC   (2003-03-21 07:37) [4]

Не знаю, с хррр... не работал.


← →
Александр Спелицин ©   (2003-03-21 14:43) [5]


> В чем проблема?

В 17-й строке...


← →
Переяслов Григорий ©   (2003-03-21 17:01) [6]

У меня проблем не было. Компонент, с которым я работаю, кинул на мыло


← →
Xoy   (2003-03-22 22:58) [7]

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



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

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



Память: 0.46 MB
Время: 0.01 c
14-59891
Tanya
2003-04-29 13:02
2003.05.19
Где бы взять инкрементный поиск в lookup столбцах?


14-59850
Дмитрий К.К.
2003-04-30 07:29
2003.05.19
Именинники 30 апреля


9-59527
PaRL
2002-12-06 20:51
2003.05.19
Как перевести координаты окна в координаты OpenGL?


1-59735
Yel
2003-05-06 07:49
2003.05.19
имя и рабочая папка ярлыка


1-59769
Tatiana
2003-05-06 17:43
2003.05.19
Gde ob yavlat local varibles ?




   Наверх