SleepW9(value)
Макрос позволяет установить меньший интервал ожидания чем у стандартной функции sleep. Макрос попросту пропускает лишние остановки функции Sleep. Так если установить:
SleepW9(1) = 1 миллисекунда
SleepW9(2) = 1/2 миллисекунды
SleepW9(3) = 1/3 миллисекунды
И так далее...
Может использоваться для функций WindowEvent, TheardCreate, Settimer и др
value - Число, на которое делится 1 миллисекунда, результатом макроса будет их частное от деления
Windows , Linux
#Include "window9.bi"
Print "sleepW9=";
Var d=0
Var t=Timer
Do
d+=1
sleepw9(10)
Loop Until d=1000
t=Timer-t
? t
Print "original sleep=";
d=0
t=Timer
Do
d+=1
sleep(1)
Loop Until d=1000
t=Timer-t
? t
Sleep
sleepW9= 0.09958437288229094
original sleep= 0.9998441278039683
Created with the Personal Edition of HelpNDoc: Full featured multi-format Help generator