FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour TIMER en ventana MDI.
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
TIMER en ventana MDI.
Posted: 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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: TIMER en ventana MDI.
Posted: Sun Sep 20, 2009 12:24 PM
Carlos, yo lo hago de esta forma:

Defino el timer antes del ACTIVATE WINDOW:
Code (fw): Select all Collapse
      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 (fw): Select all Collapse
ACTIVATE WINDOW oWnd ;
    ON INIT oTmr:Activate() ;
         MAXIMIZED


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

Return NIL


Espero te sirva.

Saludos.

Carlos Sincuir
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: TIMER en ventana MDI. Parece que no funciona.
Posted: Sun Sep 20, 2009 07: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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 476
Joined: Sat Feb 03, 2007 06:36 AM
Re: TIMER en ventana MDI.
Posted: Sun Sep 20, 2009 08: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

Continue the discussion