PureBasic

ElapsedMilliseconds()

Синтаксис

Result.q = ElapsedMilliseconds()

Описание


Возвращает количество миллисекунд, прошедших с определенного момента времени в прошлом. В Windows - с момента загрузки операционной системы

Параметры

Ничего.

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

Возвращает прошедшее время в миллисекундах.

Комментарии

Возвращаемое абсолютное значение бесполезно, поскольку оно зависит от операционной системы. Вместо этого эту функцию следует использовать для расчета разницы во времени между несколькими вызовами ElapsedMilliseconds().

Эта функция относительно точная: могут быть небольшие различия в зависимости от ОС, на которой выполняется программа. это связано с тем, что некоторые системы имеют таймер с более низким разрешением, чем другие.

Пример

StartTime.q = ElapsedMilliseconds() ; Получить фактическое значение
Delay(1000) ; Подождать 1000 миллисекунд
Debug ElapsedMilliseconds() - StartTime    ; Отображаемое значение должно быть около 1000 миллисекунд

См. также

Delay()

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

Все

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