Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

WaitCommEvent и размер очереди

10K
21 сентября 2005 года
takedo
13 / / 28.06.2005
Добрый день.
Столкнулся с такой проблемой:
После асинхронного вызова WaitCommEvent, в случае успешного завершения асинхронной операции
if((ret=GetOverlappedResult)!=0) сразу же смотрю размер очереди через ClearCoomError(,,&cs).
Так вот часто и очень часто !!! я бы сказал cs.cbInQue равно нулю.!!!
Видимо, нужно чего то еще ждать (например, обновлено ли значение размера буфера???). В MSDN ничего не нашел! Может есть какая-нибудь как всегда незадокументированная функция? или есть другой способ??
Очень хотелось бы получить ответ.
С уважением
8.5K
26 сентября 2005 года
god3
24 / / 01.12.2004
Цитата:
Originally posted by takedo
Добрый день.
Столкнулся с такой проблемой:
После асинхронного вызова WaitCommEvent, в случае успешного завершения асинхронной операции
if((ret=GetOverlappedResult)!=0) сразу же смотрю размер очереди через ClearCoomError(,,&cs).
Так вот часто и очень часто !!! я бы сказал cs.cbInQue равно нулю.!!!
Видимо, нужно чего то еще ждать (например, обновлено ли значение размера буфера???). В MSDN ничего не нашел! Может есть какая-нибудь как всегда незадокументированная функция? или есть другой способ??
Очень хотелось бы получить ответ.
С уважением



Ну сразу скажу, что
if((ret=GetOverlappedResult)!=0)
стоит написать никак не иначе, чем
if (( ret=GetOverlappedResult() )!= 0)

10K
30 сентября 2005 года
takedo
13 / / 28.06.2005
Цитата:
Originally posted by god3
Ну сразу скажу, что
if((ret=GetOverlappedResult)!=0)
стоит написать никак не иначе, чем
if (( ret=GetOverlappedResult() )!= 0)


Ну ты крут!!! А чего это изменит??? Это ведь писано от руки, проблема то совсем в другом!!!
По твоему так я тебя тоже должен поправить:
if (( ret=GetOverlappedResult() )!= 0);else ;
и что??? Блин, супер все тут таки крутые программисты...:devil:
Чего с очередью-то:???: :-? :!!!: :???: :-? :???: :-?

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог