Neo писал(а):
Считал что Synchronize ждет исполнения события а DeferredEvent не ждет.Если таймер + MessageBox были призваны просто занять главный поток, чтобы проверить ждут ли его освобождения Synchronize/DeferredEvent, то, вероятно, MessageBox - неудачный способ задержки в данном случае, так как само окно MessageBox пропускает на обработку сообщения от Synchronize/DeferredEvent, потому что они ему неизвестны, а блокирует только оконные сообщения, не предназначенные ему (а то и вообще разрешает всё, кроме попыток активации других окон, чтобы самому быть наверху).
Neo писал(а):
и сообщения от DeferredEvent приходят реже чем от Synchronize