Форум: "Начинающим";
Текущий архив: 2008.06.22;
Скачать: [xml.tar.bz2];
ВнизРеализация задержки по выбору промежутка времени Найти похожие ветки
← →
Magnit (2008-05-24 14:17) [0]Здравствуйте, подскажите плиз, нужно сделать задержку при выполнении по выбору пользователя, с помощью какого оператора это можно реализовать. Спасибо.
← →
Умище (2008-05-24 14:22) [1]см. функцию Sleep.
← →
Johnmen © (2008-05-24 14:22) [2]Что такое "задержка"? И задержку чего?
← →
Andy BitOff © (2008-05-24 14:44) [3]> Johnmen © (24.05.08 14:22) [2]
Я так понял паузу ему надо, при обработке долгоигающего алгоритма.
Если так, то Sleep не покатит.
← →
Magos (2008-05-24 14:46) [4]
> Я так понял паузу ему надо, при обработке долгоигающего
> алгоритма.
> Если так, то Sleep не покатит.
Совершенно верно, Sleep не подходит. Имеется цикл, вот нужно чтобы каждый раз он проходил с определенной задержкой.
← →
Reindeer Moss Eater © (2008-05-24 14:55) [5]у слипа параметр есть
← →
Юрий Зотов © (2008-05-24 14:57) [6]Внутрь цикла вставить другой цикл, который крутится заданное время (задержки), а внутри себя вызывает Application.ProcessMessages и Sleep(0).
← →
Magos (2008-05-24 15:32) [7]
> который крутится заданное время (задержки)
а как задать то это самое время задержки? с помощью чего?
← →
Magos (2008-05-24 15:44) [8]сделал так:
for i:=0 to 1 do
begin
Application.ProcessMessages;
Sleep(600);
end;
заработало. Спасибо.
← →
Andy BitOff © (2008-05-24 16:46) [9]Я вообще-то думал, что вовремя цикла пользователь может приостановить его работу на некоторое время.
← →
Loginov Dmitry © (2008-05-24 17:14) [10]> Sleep(600);
А зачем такую дикую задержку? Это крайность. Ровно как и Sleep(0).
Ставь от 50 до 100, тогда проц грузиться лишний раз не будет, и пользователь тормозов не увидет.
← →
МистерТ (2008-05-24 20:40) [11]> Ровно как и Sleep(0)
Это как раз не крайность, при правильном применении это очень даже полезный оператор (читаем про многопоточность).
← →
Loginov Dmitry © (2008-05-24 22:13) [12]> при правильном применении это очень даже полезный оператор
Где в данном случае правильное применение этого оператора?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.06.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.047 c