FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveMac / FivePhone (iPhone, iPad) Clase TTimer
Posts: 1516
Joined: Thu May 27, 2010 02:06 PM
Clase TTimer
Posted: Tue Aug 31, 2010 07:24 AM
He visto que no están implementados los timer como clase fivemac , asi que he escrito estas lineas para que se puedan usar con la sintaxis de clase .Es un primer acercamiento ya que creo que no es "compatible" con fivewin al 100%. Falta implementar los includes para que sean parecidos a los de fivewin .
Code (fw): Select all Collapse
#include "FiveMac.ch"

//----------------------------------------------------------------------------//

CLASS TTimer

   DATA   bAction
   DATA   lActive
   DATA   nInterval
   DATA   lRepeat
   DATA   hWnd
   DATA   Cargo
   DATA   hWndOwner

   METHOD New( nInterval, bAction, oWnd ) CONSTRUCTOR

  // METHOD Activate()

  // METHOD DeActivate() INLINE ::lActive := .f.

   METHOD End() INLINE  TimerEnd(::hWnd )

ENDCLASS

//----------------------------------------------------------------------------//

METHOD New( nInterval, bAction, oWnd ) CLASS TTimer

   DEFAULT nInterval := 18, bAction := { || nil }
     
   oWnd:bOnTimer:= bAction
   
   ::hWndOwner := oWnd:hWnd
   
   ::hWnd := TimerCreate( nInterval ,::hWndOwner )
   
   ::nInterval:= nInterval
   ::bAction  := bAction
   ::lActive  := .t.
      
return Self

//----------------------------------------------------------------------------//
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Clase TTimer
Posted: Tue Aug 31, 2010 09:47 AM

Manuel,

Gracias! :-)

Vamos a publicar un nuevo build de FiveMac cuanto antes :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion