ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
339707 Топик полностью
Vladimir Ljaschko (09.07.2012 08:43, просмотров: 74) ответил Aлexин Aлeкcaндp на Проблемка с потерей флагов событий....
Буферизация флагов плюс проверка первичных флагов до засыпания вроде должны решить проблему. Я тоже использую похожий принцип. Например, клавиатура обрабатывается в прерываниях и флаги нажатых клавиш хранятся в переменной. Но автоматы анализируют не эту переменную, а другую, event= GetEvent() в начале цикла. В Вашем случае засыпание должно происходить, если event=0 (нет событий), иначе идем на цикл.