TIMER
TIMER
HOLA A TODOS
Yo ejecuto el siguiente codigo lo que no se si es cada 10 minutos o 10 segudos como puedo hacer para que este timer me funcione y ejecute una funcion cada 5 segundos.
DEFINE TIMER oTmr OF oWndFact01 INTERVAL 10 ACTION MsgInfo("hola")
ACTIVATE TIMER oTmr
Atentamente
Julio Rodrigo Ponce Hinestroza
www.suproye.com o www.suproye.net
SUPROYE
Yo ejecuto el siguiente codigo lo que no se si es cada 10 minutos o 10 segudos como puedo hacer para que este timer me funcione y ejecute una funcion cada 5 segundos.
DEFINE TIMER oTmr OF oWndFact01 INTERVAL 10 ACTION MsgInfo("hola")
ACTIVATE TIMER oTmr
Atentamente
Julio Rodrigo Ponce Hinestroza
www.suproye.com o www.suproye.net
SUPROYE
- Armando
- Posts: 3271
- Joined: Fri Oct 07, 2005 8:20 pm
- Location: Toluca, México
- Been thanked: 2 times
- Contact:
Julio:
Si no recuerdo mal el valor del INTERVAL se debe dar en segundos.
Cambia el valor en tu ejemplo.
Saludos
Si no recuerdo mal el valor del INTERVAL se debe dar en segundos.
Cambia el valor en tu ejemplo.
Code: Select all | Expand
DEFINE TIMER oTmr OF oWndFact01 INTERVAL 5 ACTION MsgInfo("hola")
ACTIVATE TIMER oTmr
Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
- Willi Quintana
- Posts: 1025
- Joined: Sun Oct 09, 2005 10:41 pm
- Location: Cusco - Perú
- Contact:
- Antonio Linares
- Site Admin
- Posts: 42521
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 31 times
- Been thanked: 75 times
- Contact:
ya lo hago asi pero no ejecuta nada en 10 segundos.
que puedo estar haciendo mal
DEFINE TIMER oTmr OF oWndFact01 INTERVAL 10000 ACTION MsgInfo("hola")
ACTIVATE TIMER oTmr
que puedo estar haciendo mal
DEFINE TIMER oTmr OF oWndFact01 INTERVAL 10000 ACTION MsgInfo("hola")
ACTIVATE TIMER oTmr
Willi Quintana wrote:Holas,,
DEFINE TIMER oBorra OF oWnd INTERVAL 10000 ACTION BorraDatos(oBorra, oDatos, @aDatos)
aqui, BorraDatos(oBorra, oDatos, @aDatos) se ejecuta cada 10 segundos,,, el INTERVAL del TIMER se trabaja en milesimas de segundo....
Salu2
- Willi Quintana
- Posts: 1025
- Joined: Sun Oct 09, 2005 10:41 pm
- Location: Cusco - Perú
- Contact:
- karinha
- Posts: 7935
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Code: Select all | Expand
#Include "FiveWin.Ch"
STATIC oTimer, oWnd
FUNCTION....
ACTIVATE DIALOG oDlg CENTERED ;
ON INIT( ACIONA_TIMER( xTPS, DbVendedor, oWnd, oDlg, aGet ) )
oTimer:End()
RETURN NIL
STATIC FUNCTION ACIONA_TIMER( xTPS, DbVendedor, oWnd, oDlg, aGet )
DEFINE TIMER oTimer INTERVAL 500 OF oDlg ;
ACTION LER_PORTA( xTPS, DbVendedor, oWnd, oDlg, aGet )
ACTIVATE TIMER oTimer
RETURN NIL
//
STATIC FUNCTION LER_PORTA( xTPS, DbVendedor, oWnd, oDlg, aGet )
//
//
RETURN NIL
Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
de esta forma lo estoy haciendo y no me funciona
ACTIVATE DIALOG oWndFact01 NOWAIT CENTER RESIZE16;
VALID ( oWndFact01 := NIL, .T. ) ;
ON INIT ( SetParent( oWndFact01:hWnd, oWnd:hWnd ),;
AccionaTimer(oWndFact01),;
llenarLLnReen( oLbx, oWndFact01, oPreccos, Agets, aTot ) )
oTimer:End()
else
oWndFact01:SetFocus()
endif
RETURN NIL
////
Function AccionaTimer(oDlg)
DEFINE TIMER oTimer INTERVAL 1000 OF oDlg ;
ACTION MsgInfo("hola")
ACTIVATE TIMER oTimer
RETURN NIL
ACTIVATE DIALOG oWndFact01 NOWAIT CENTER RESIZE16;
VALID ( oWndFact01 := NIL, .T. ) ;
ON INIT ( SetParent( oWndFact01:hWnd, oWnd:hWnd ),;
AccionaTimer(oWndFact01),;
llenarLLnReen( oLbx, oWndFact01, oPreccos, Agets, aTot ) )
oTimer:End()
else
oWndFact01:SetFocus()
endif
RETURN NIL
////
Function AccionaTimer(oDlg)
DEFINE TIMER oTimer INTERVAL 1000 OF oDlg ;
ACTION MsgInfo("hola")
ACTIVATE TIMER oTimer
RETURN NIL
jponce wrote:ya lo hice de esta forma pero me da error al compilar no se que estoy haciendo mal?Willi Quintana wrote:SI estas en un dialogo, debes activar el timer en el INIT;
ON INIT (ACTIVATE oTmr)
Salu2
Hice el timer como tu pusiste en el ejemplo. pero ahora no me deja hacer nada el dialogo, si hace el refresh que quiero que haga pero si quiero utilizar cualquier boton con el mouse me da error solo responde con la tecla tab.
Que podria estar pasando?
Muchas Gracias
Que podria estar pasando?
Muchas Gracias
karinha wrote:ACTIVATE DIALOG oWndFact01 NOWAIT ?????????
NOWAIT????