>>Bernard,
>>
>>Use a timer.
>Please give me an example in program form as this code runs in a program
>
>Thanks
Bernard,
loTimer = CreateObject("MyTimer")
WITH loTimer
.Interval = 200 && 200 milliseconds
ENDWITH
LOCAL llFired
DO WHILE Whatever
loTimer.Enabled = .T.
DO WHILE NOT llFired
INKEY(.01)
ENDDO
llFired = .F.
* Do your thing
ENDDO
DEFINE CLASS MyTimer AS Timer
PROCEDURE Timer
llFired = .T.
THIS.Enabled = .F.
ENDPROC
ENDDEFINE