Código: Selecionar todos
function main
Private nCount := 0
Private nConta := 0
Private Tempo := Seconds()
setmode(25,80)
Cls
hb_idleSleepMsec( 100 )
nId := HB_IdleAdd( {|| MyTask() } )
nIdle := HB_IdleAdd( {|| HB_BackGroundRun() } )
nId := HB_BackgroundAdd( {||MyTask() }, 1 )
SET BACKGROUND TASKS ON
SET BACKGROUNDTICK 100 // Default is 1000
Do While .T.
? "oi: ", ++nConta
INKEY(0)
* For i = 1 to 2
* HB_IdleState()
* next i
EndDo
Return
Function MyTask()
? "MyTask: ", ++nCount, Seconds() - Tempo
Tempo := Seconds()
INKEY(0)
Return
Foto:



