Леонид, ты чего фигней занимаешься
НЕ ВИЗУАЛЬНЫЕ действия надо выполнять в параллельном потоке, а остальные ОТРИСОВКИ выполнять по событиям таймера (главный поток).
Причем, чаще, чем 100мс, не очень имеет смысл - на скоростную видеокамеру никто снимать не собирается (а если и соберется, то пусть сначало ось сменит, на такую же, но - реального времени).
И не сильно отрисовка подгрузит - современные компы за 100мс черта отрисовать смогут...
[size=-2]------ Добавлено в 18:08
Да вот еще:
Thread.html писал(а):
Не рекомендуется изменять внешний вид интерфейсных элементов из схемы, стоящей после метода doExec. Связано это с тем, что все управление визуальными компонентами происходит с помощью асинхронной посылки всевозможных сообщений элементу. Т.е. шевельнули мы мышкой и Windows уже шлет окну или отдельному элементу сообщение о перемещение мыши с её новыми координатами. Этот механизм иногда нарушается при одновременном манипулирование одним и тем же элементом из основного процесса и из потока. Проявляется это нарушение начиная от неверной прорисовки до аварийного завершения программы.курсив - мой