Пока обрабатывается какое-то событие, все другие и так не
обрабатываются в принципе, а просто ставятся в очередь, независимо от
того, кем они генерируются.
Никакие флаги тут не нужны и не помогут.
Автор топика, просто выдели однозначные признаки тех событий, которые должны обрабатываться и всё.
Указанное тобой системное сообщение может появляться на слабых машинах даже при максимально оптимизированном коде.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Сейчас создам заявку. И сразу вопрос: "А вообще можно как-то очередь сообщений контролировать"?
Саму очередь - нет, только ее обработку. Я сразу дал совет:
indicator is too slow
komposter, 2015.04.18 15:44
Индикатор при получении события сам генерирует новые события (создает/меняет объекты), и тут же их обрабатывает, это замкнутый круг.
На время отрисовки нужно отключать прием других событий (я делал это с помощью простого флага).
Пока обрабатывается какое-то событие, все другие и так не обрабатываются в принципе, а просто ставятся в очередь, независимо от того, кем они генерируются.
Никакие флаги тут не нужны и не помогут.
Автор топика, просто выдели однозначные признаки тех событий, которые должны обрабатываться и всё.
Указанное тобой системное сообщение может появляться на слабых машинах даже при максимально оптимизированном коде.