1)Como poderia ser esse "codigo" citado na rotina abaixo pelo mestre Jairo Maia ? Eu uso a letra "Z" no meu mapeamento
nTempo := Seconds()+300
nTask := HB_BackGroundAdd( {|| If( Seconds() > nTempo, ChecaServ(), Nil ) } )
HB_IdleAdd( {|| HB_BackGroundRun( nTask ) } )
//
//
//
Function ChecaServ()
nTempo := Seconds()+300
/*
codigo
*/
Return
2) detectar a desconexão seria só o primeiro passo, teria como tentar remapear a letra "Z" via programa ?
Grato....