Galkov писал(а):
А "одна команда процессора", сбрасывающая конвейер, кстати говоря - вызывается ОЧЕНЬ МНОГО раз. Например, миллионGalkov, в рамках классики я чего-то очень сильно сомневаюсь, что сей миллион хоть сколько-то скажется на производительсности приложения с учетом того, сколько еще миллионов таких же команд лежит между onEvent и doWork. Очевидно, что это не призыв писать абы как, но в контексте всего выше сказанного ваше замечание является мелкой придиркой, никак не соответствующей тому образу, от которого вы тут пытаетесь излагать свои мысли.
nesco, советую посмотреть реализации аналогичных задач в инете(вот тут например http://www.firststeps.ru/mfc/winapi/r.php?118 или еще лучше тут http://www.delphikingdom.com/asp/answer.asp?IDAnswer=63251), а не дожидаться советов от тех, кто заранее считает все сделанное не ими лично г..ом. Во всяком случае это более продуктивный подход.