Главная страница
    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.051 c
2-1211853105
Slevin
2008-05-27 05:51
2008.06.22
Clipboard


6-1189522020
Bora.ru
2007-09-11 18:47
2008.06.22
подключение к интернет


15-1210277107
AlexDan
2008-05-09 00:05
2008.06.22
Графический файл на фотоаппарат.


2-1211911307
AXL
2008-05-27 22:01
2008.06.22
копирование картинки из ворда в буфер...


15-1210222532
vajo
2008-05-08 08:55
2008.06.22
Не запускается WinXP на ноутбуке.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский