Форум: "Основная";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
ВнизВременная задержка Найти похожие ветки
← →
Андрей_Ш (2002-03-05 17:37) [0]Подскажите как сделать задержку кокого-нибудь процесса в милисекундах.
← →
Johnmen (2002-03-05 17:50) [1]t1:=Time;
while Time<t1+[сколько-то млсек] do;
← →
DieHard (2002-03-05 17:54) [2]Здесь [сколько-то млсек] будет равно [сколько-то дней]
Можно просто sleep(млсек)
← →
Johnmen (2002-03-05 18:08) [3]>DieHard © : ...Здесь [сколько-то млсек] будет равно [сколько-то дней]...
Не понял !?
← →
Kettle of delphi (2002-03-05 18:22) [4]Все просто! Если надо, например, сделать задержку на 200 миллисекунд, введи в код такую директиву: sleep(200). Все, более ничего не надо! )
← →
VictorT (2002-03-05 19:12) [5]Ecли я не ошибаюсь, то использование sleep лучше других способов тем, что разгружает процесор.
← →
Sasha9 (2002-03-05 19:16) [6]только во время действия sleep"а прога не реагирует на сообщения т.е виснет
← →
Kettle of delphi (2002-03-05 19:46) [7]Тогда рядом со слипом нужно добавить директиву Application.ProcessMessages :)
← →
Sasha9 (2002-03-05 19:56) [8]2Kettle of delphi
непонял.....как?
← →
wicked (2002-03-05 20:50) [9]2 Kettle of delphi
а ты пробовал?... не выйдет так... application.processmessages используется только, если у тебя есть циклический или просто длительный процесс, который выполняется, а не спит... sleep просто отдаёт время другим задачам, то есть программа "повиснет" сама, но система будет работать....
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c