powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / проблема FREAD с COM порта
3 сообщений из 3, страница 1 из 1
проблема FREAD с COM порта
    #34780392
Gooden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
======================================================
hComPort = FOPEN("\\.\\COM2")
str_read = ""
DO WHILE LEN(str_read) == 0
DoEvents
str_read = FREAD( hComPort,10)
IF LEN(str_read) > 0
? str_read
=FCLOSE( hComPort)
ENDIF
ENDDO
=======================================================
Проблема в следующем.
Зависает полностью программа на "str_read = FREAD( hComPort,10)".

Сначала открываю порт через HyperTrminal, закрываю, и только потом, моя программа начинает считывать данные со сканера и работает нормально.
Windows 2000

В чем причина?
Заранее благодарен.
...
Рейтинг: 0 / 0
проблема FREAD с COM порта
    #34781162
Gooden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может проблема в скорости порта.
Как выставить скорость = 9600?
Заранее благодарен.
...
Рейтинг: 0 / 0
проблема FREAD с COM порта
    #34786629
Декоратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зависает потому, что данных во входном буфере нет.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / проблема FREAD с COM порта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]