Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.22;
Скачать: CL | DM;

Вниз

Реализация задержки по выбору промежутка времени   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
2-1211620887
Magos
2008-05-24 13:21
2008.06.22
Изменение расстояния между символами в Label.


2-1211779884
UNO-84
2008-05-26 09:31
2008.06.22
DBGrid и ListView!


15-1210146034
Nil
2008-05-07 11:40
2008.06.22
Как стать проверенным разработчиком ПО Microsoft


2-1211994361
StiTch
2008-05-28 21:06
2008.06.22
Исходники


2-1211656476
SiAVeL
2008-05-24 23:14
2008.06.22
Вообще не знаю Delphi помогите пожалуйста.