Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
1-1194606499
misha_gr
2007-11-09 14:08
2008.06.22
ParamStr()


15-1210276903
gena_oren
2008-05-09 00:01
2008.06.22
Митинский радиорынок жив?


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


2-1211955635
Magos
2008-05-28 10:20
2008.06.22
Как убрать выделение последней выбранной ячейки StringGrid?


15-1210753383
Vlad Oshin
2008-05-14 12:23
2008.06.22
настроить редактор для заготовок кода





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский