![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ограничена ли и как длина буфера COM порта???
Вован © (2003-07-17 13:33:00)
И что происходит если буфер переполняется а внешнее устройство продолжает в него писать?
pasha676 (2003-07-18 10:17:00) [1]
Ограничена. Но буфера собственно два - аппаратный и програмный. Програмный задается в винде кажется с помощью API
SetUpComm
ggsoft (2003-07-17 15:04:00) [2]
MSDN: SetupComm()
...
>The device driver receives the recommended buffer sizes,
>but is free to use any input and output (I/O) buffering scheme,
>as long as it provides reasonable performance and data is not
>lost due to overrun (except under extreme circumstances). For
>example, the function can succeed even though the driver does
>not allocate a buffer, as long as some other portion of the
>system provides equivalent functionality.
Archon Kazansky (2003-07-17 14:37:00) [3]
Если не ошибаюсь com-порт имеет циклический буфер, т.е. при данные просто перезаписываются.