Я делал по шагам. По таймеру прибавляется шаг. Основная программа выполняет шаг и взводит флаг "выполнено". Пока флаг торчит, основная программа ничего не делает. Таймер делает след. шаг и сбрасывает флаг.
E-mail: info@telesys.ru