B4rr4cuda писал(а):Bupyc вопрос не в мультимедийном таймере, а в методике "общения" с потоками) А именно в массовом использовании PostMessage и SendMessage с AllocateWnd для создания моста между потоками. Это весьма удобно и хорошо использовать в делфи, но на лазаре - это проблема именно ввиду его кроссплатформенности. Данная методика очень "привязывается" и используется везде, где надо и не надо, что потом создает серьезные проблемы. Столкнулся лично, поэтому вопрос "больной"..Прошу прощения, если задел чувства или оскорбил.
Мультимедийный таймер использовать совместно с PostMessage и SendMessage не имеет смысла. Для этих целей есть системный таймер, который как раз отсылает Message.
Мультимедийный таймер предназначен как раз для многопоточных задач, когда по нему выполняется некий функционал с заданной периодичностью.
Короче все эти вопросы к архитектуре конкретной программы.