PureBasic

Delay()

Синтаксис

Delay(Time)

Описание


Останавливает выполнение программы на указанное время.

Параметры

Time Время задержки в миллисекундах. Фактическая задержка может быть больше, чем указанное время. 1 сек = 1000 мс.

Возвращаемое значение

Ничего.

Комментарии

Команда 'Delay' особенно полезна в циклах обработки событий осуществляемых с помощью функций WindowEvent() или ExamineKeyboard(). В этих циклах она задаёт такты ожидания, что совсем немного снижает отзывчивость программы на события, но при этом значительно снижает нагрузку на процессор. Фактически эта функция останавливает текущий поток.

Пример

StartTime = ElapsedMilliseconds() ; Запомнить количество мс в данный момент времени
Delay(1000) ; Подождать 1000 миллисекунд
ElapsedTime = ElapsedMilliseconds()-StartTime ; Вычислить количество прошедших мс

См. также

ElapsedMilliseconds()

Поддерживаемые OS

Все

<- CountCPUs() - Оглавление System - DoubleClickTime()->

��ԉZ�P