A
a3design
Вобщем задача такая: необходимо во время работы программы выводить на форму значение переменных. Т.е. в программе есть процедура, в которой происходят итерации какого-либо алгоритма. В самом вложенном цикле должен происходить вывод этих самых переменных на экран. Выглядит это применно так:
Процедура Print у меня просто рисует графики и диаграмы на форме, с этим проблем нет, но при таком способе вывода возникает проблема с задержкой, т.е. процедурой Delay. Без нее юзер ничего не увидит (итерации достаточно быстрые), а реализовывть ее за счет пустых циклов не серьезно. Обязательные требования к программе: вывод в риал-тайме и возможность регулировать (или отключить совсем ) паузу.
Подскажите пожалуйста как решить такую вот задачу.
Код:
procedure Work;
var
<var1, var2, ..... varN>
begin
while(...)
begin
//тут основная работа
Print; //Вывод
Delay; //Задержка
end;
end;
Процедура Print у меня просто рисует графики и диаграмы на форме, с этим проблем нет, но при таком способе вывода возникает проблема с задержкой, т.е. процедурой Delay. Без нее юзер ничего не увидит (итерации достаточно быстрые), а реализовывть ее за счет пустых циклов не серьезно. Обязательные требования к программе: вывод в риал-тайме и возможность регулировать (или отключить совсем ) паузу.
Подскажите пожалуйста как решить такую вот задачу.