![]() |
Чтение из COM порта
Как можно выставить таймауты для чтения ком-порта?
Нашел такое: http://www.autoitscript.com/forum/index.php?showtopic=45842&st=0&p=341916&#entry341916 там есть: Код:
;gets characters received returning when one of these conditions is met: |
_CommGetString() возвращает строку. _CommReadByte() возвращает байт. Про время не понял...в том примере видимо _CommGetString() было в цикле с периодом в 200мс.
|
Вот она:
Код:
;================================================================================ |
w3d1, смотри выше :)
|
В том-то и дело, что цикла там нет
Вся проблема в том, что непонятно что в длл-ке (см первое сообщение) зашито, есть ли там эта настройка. По обсуждению из http://www.autoitscript.com/forum/index.php?showtopic=45842&st=0&p=341916&#entry341916 не понял, а вопросы задавать - не настолько хорошо английский знаю. |
Сделал через MsComm32.ocx
|
Время: 12:42. |
Время: 12:42.
© OSzone.net 2001-