Вопрос чно называется в догонку. Я думаю автор топика на меня не обидется
Есть примерно такой код
Код:
procedure TMyThread.Execute;
begin
while not Terminated do
begin
Synchronize(DoWork);
sleep(10);
end;
end;
проценура DoWork содержит OpenGL и рисует прямо на форме. Так вот при таком исполнение команда sleep тормозит основномй поток в котором должны обрабатываться другие события. Суть вопроса вот в чём, можно ли организовать прогрмную задержку каким-нибудь другим способом кроме Sleep.
заранее спасибо !