Проблемы (задержки) с оконными сообщениями в Windows (C ++)

В моем приложении есть проблема. После длительного простоя системы или спящего окна сообщения приходят с задержкой в ​​несколько секунд! Как только окно получит это сообщение, все дальнейшие сообщения возобновляются в обычном режиме.
Я создал метод, вызываемый вручную, и выбрасывал в окно сообщение, подобное этому:

PostMessage(this->Handle,MY_HOT_KEY,HotKeyMessage::hkmSomeKey,0);

Ничего не изменилось. Кажется, все та же проблема с получением сообщений, а не с его отправкой. Кто знает, с чем это может быть связано?

(Проверено на системах от Windows XP до Windows 8.1. Создано с использованием C ++ Builder. Скомпилировано в приложении x86)

0

Решение

Windows не является операционной системой реального времени (ОСРВ). Задержки, подобные этой, являются нормальными, особенно когда система занята выходом из спящего режима.

3

Другие решения


По вопросам рекламы [email protected]