Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Delay(); [D7, WinXP]


LogOnn ©   (2005-03-07 00:09:00) 

Чем в дельфии можно заменит паскалевский delay ???


sniknik   (2005-03-08 07:29:00) [1]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1107888763&n=5
в конце пример "повисания" системы, и сравнение аналога со Sleep.  

> а я вообще не уважаю ни Sleep() ни delay
ага!, вот мы и нашли того кто так пишет (не используя Sleep), а значит... (выдержка из ветки [24])
> другая ситуация ( кстати реальная, код такой видел) вся куча использует для задержки цикл
и кто мешает всем остальным (а сваливает все на нормальный код)...
ату его ребята!!! ;о)))


Юрий Зотов   (2005-03-08 06:36:00) [2]

> ArchValentin ©   (08.03.05 05:24) [8]

Особенно сильно тормозит систему Sleep. Это сразу становится видно, если в программе написать, например, Sleep(100000). Система настолько сильно затормаживается, что программа просто перестает дышать.

Правда, при этом другие программы почему-то продолжают нормально работать. В той же самой заторможенной системе.


TeNY   (2005-03-08 06:31:00) [3]

2ArchValentin  (х)^(Х) тебя послушаешь так ты вообще ничего не уважаешь,поэтому ничиго и ни работает


ArchValentin   (2005-03-08 05:24:00) [4]

мда, а я вообще не уважаю ни Sleep()ни delay, они же систему тормозят по-страшному...


Набережных С.   (2005-03-07 13:03:00) [5]


> ShotGun ©   (07.03.05 11:55) [5]

Исходники ее видел? Руки за такое отрывать:(


DrPass   (2005-03-07 12:27:00) [6]


> QuasiLamo ©   (07.03.05 06:51) [2]

Ты еще про точность Delay для справедливости сказал бы :)


ShotGun   (2005-03-07 11:55:00) [7]

А ни чем ни надо заменять...
Просто добавь в uses VCLUtils  все.... Delay заработает как надо :)


Набережных С.   (2005-03-07 11:16:00) [8]

В общем случае никакой точности. Система разбудит поток тогда, когда сочтет возможным, с учетом квантования(для NT - 10ms), а не тогда, когда указано в Sleep.


Defunct   (2005-03-07 10:41:00) [9]

QuasiLamo ©   (07.03.05 06:51) [2]

Вполне точный, погрешность равна времени вывода потока из состояния ожидания (не более 1 ms, если система еще неуспела засвоппить код потока на диск).


QuasiLamo   (2005-03-07 06:51:00) [10]

Palladin ©   (07.03.05 0:11) [1]
только не очень точный


Palladin   (2005-03-07 00:11:00) [11]

Sleep()


Наверх

Титульная страница Поиск, карта сайта Написать письмо