ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
60357 Топик полностью
POV (07.06.2006 09:32, просмотров: 1) ответил POV на таймауты COM-порта...
Вот что по этому поводу написано в хелпе... If an application sets ReadIntervalTimeout and ReadTotalTimeoutMultiplier to MAXDWORD and sets ReadTotalTimeoutConstant to a value greater than zero and less than MAXDWORD, one of the following occurs when the ReadFile function is called: · If there are any characters in the input buffer, ReadFile returns immediately with the characters in the buffer. · If there are no characters in the input buffer, ReadFile waits until a character arrives and then returns immediately. · If no character arrives within the time specified by ReadTotalTimeoutConstant, ReadFile times out. Так что я подхожу верно, но тут вот чего-то не катит. Увеличиваю таймаут до несокльких секунд и прокатывает. Но это же лишее - я ведь указываю мааленький период для ожидания очередного байта. А получается что параметр WriteTotalTimeoutMultiplier указывает что-то типа длительности всего пакета.