> Hi all, I have a problem, please help it’s driving me nuts.
>
> I have a class, in the init of this class I add I timer This.AddObject('timer1', 'tRun')
>
> In the timer event of the timer I simply have this.parent.runjobs()
>
> When I call this method below I pass through .t. or .f., when I pass through .f. the timers interval should be set. The problem is the timer never fires, but if I step through it fires fine, what is going on?
>
>
> Param plWait
>
> IF plWait = .f.
> * SET STEP ON
> this.timer1.interval = 50
> ELSE
> this.runjobs()
> endif
>
>
> Many thanks,
>
> Craig
What do you mean "If I step through it"?
Is Timer1.Enabled = .T.? Remember that this turns timers On/Off also.
KTB