Tengo un programa oculto con un timer que recuerda las tareas pendientes, funciona bien, el problema es que no deja apagar el computador.
Aqui el código para que me ayuden:
Code: Select all
#Include "FiveWin.ch"
FUNCTION Main()
Private oWnd,oTimer,lSalir:=.F.,xBdr:=0
DEFINE WINDOW oWnd FROM 0,1 TO 0,1 STYLE WS_POPUP
ACTIVATE WINDOW oWnd ON INIT (Muestra(),TimerOn(oWnd),oWnd:Hide()) VALID lSalir
oTimer:end()
Return Nil
*
Static Function TimerOn(oWnd)
DEFINE TIMER oTimer INTERVAL 10000 ACTION Muestra()
ACTIVATE TIMER oTimer
xBdr:=1
Return(nil)
*
Static Function Muestra()
Local cMensaje:="",vBdr:=0
If xBdr=1
oTimer:DeActivate()
Endi
IF MsgNoYes("INFORMATICA TIENE:"+CRLF+"2 Tareas Pendientes"+CRLF+"Desea que le recuerde en 1 hora?" +CRLF, "Recordar " )
lSalir:=.F.
If xBdr=1
oTimer:Activate()
Endi
Else
lSalir:=.T.
oWnd:End()
Endi
Return(nil)
Saludos
Adhemar