>FUNCTION GetUniqueID() > inkey(0.001) > return sys(2015) >ENDFUNC >>or alternatively use Declare Sleep etc etc
x= ' ' ok= .T. t= seconds() for i = 1 to 100000 y= x x= sys(2015) if x = y ok= .F. endif endfor ? seconds() - m.t ? iif(m.ok, 'Passed', 'Failed')