TIMER en ventana MDI.

TIMER en ventana MDI.

Postby FiveWiDi » Sat Sep 19, 2009 11:08 pm

Hola a todos,

Es posible establecer un TIMER en una ventana MDI (no MDICHILD)?

Lo estoy intentando y parece que no hace nada.

Saludos
Carlos G.

Harbour, Fivewin 9.03
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1077
Joined: Mon Oct 10, 2005 2:38 pm

Re: TIMER en ventana MDI.

Postby csincuir » Sun Sep 20, 2009 12:24 pm

Carlos, yo lo hago de esta forma:

Defino el timer antes del ACTIVATE WINDOW:
Code: Select all  Expand view
     DEFINE TIMER oTmr OF oWnd ;
           INTERVAL 10000 ;  //=10 segundos,   pero puedes poner los segundos que quieras
           ACTION EjecutaTimer( oTmr )
 


Luego en el ACTIVATE WINDOW, activo el Timer:
Code: Select all  Expand view
ACTIVATE WINDOW oWnd ;
    ON INIT oTmr:Activate() ;
         MAXIMIZED


Y la la función EjecutaTimer:
Code: Select all  Expand view
FUNCTION EjecutaTimer(oTmr)
oTmr:DeActivate()
...
Tu codigo
...
oTmr:Activate()

Return NIL
 


Espero te sirva.

Saludos.

Carlos Sincuir
csincuir
 
Posts: 396
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: TIMER en ventana MDI. Parece que no funciona.

Postby FiveWiDi » Sun Sep 20, 2009 7:09 pm

csincuir wrote:Carlos, yo lo hago de esta forma:
...

Carlos Sincuir



Gracias Carlos,

He probado como dices en una ventana MDICHILD y funciona; ahora el asunto sigue siendo el mismo, en una ventana MDI debería funcionar?

Si abren la ventana MDICHILD funciona, pero si la cierran el TIMER deja de existir.

A ver si Antonio, me ilumina un poco.

Saludos y gracias de nuevo
Carlos G.
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1077
Joined: Mon Oct 10, 2005 2:38 pm

Re: TIMER en ventana MDI.

Postby csincuir » Sun Sep 20, 2009 8:48 pm

Carlos,
El ejemplo que te mande, yo lo tengo funcionando en una ventana MDI, que es la principal de un programa que tengo, y funciona sin ningún problema.
Realmente no se porque no te funciona, esperemos que alguien mas pueda decirte que puede estar pasando.
Suerte.

Carlos Sincuir
csincuir
 
Posts: 396
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 42 guests