Vladimir Ljaschko (09.07.2012 08:43, просмотров: 83) ответил Aлexин Aлeкcaндp на Проблемка с потерей флагов событий....
Буферизация флагов плюс проверка первичных флагов до засыпания вроде должны решить проблему. Я тоже использую похожий принцип.
Например, клавиатура обрабатывается в прерываниях и флаги нажатых клавиш хранятся в переменной.
Но автоматы анализируют не эту переменную, а другую, event= GetEvent() в начале цикла.
В Вашем случае засыпание должно происходить, если event=0 (нет событий), иначе идем на цикл.