Good morning, Antonio,
Here is the way I define my timers (2) if the settings are set to use them.
PRIVATE CtrAgCtr := .F.
PRIVATE CtrOlCtr := .F.
PRIVATE oTAGCtr, oTOlCTR
.....
DEFINE WINDOW oWnd TITLE "Juda" MENU oMenu
ACTIVATE WINDOW oWnd ON INIT (StartTimer())
.....
STATIC PROCEDURE StartTimer
IF PAR->CHECKOL .AND. US->UOUTAUTEM
DEFINE TIMER oTOlCtr INTERVAL 5000 ACTION (oTOlCtr:DeActivate(),ChkOutlook(),oTOlCtr:Activate())
ACTIVATE TIMER oTOlCtr
CtrOlCtr := .T.
ENDIF
IF !PAR->CHECKAG
DEFINE TIMER oTAgCtr INTERVAL 10000 ACTION (oTAgCtr:Deactivate(),ChkAgenda(),oTAgCtr:Activate())
ACTIVATE TIMER oTAgCtr
CtrAgCtr := .T.
ELSE
MsgAlert("The alarm has been switched of.","Take care")
ENDIF
RETURN
PROCEDURE ChkOutlook
MsgInfo("Check Outlook OK")
RETURN
PROCEDURE ChkAgenda
MsgInfo("Check Agenda OK")
RETURN
This way it has always been working since 2000 and until FWH 25.01.
I get one message every 5 seconds, and the other message every 10 sec.
But in FWH 25.04, my timers aren't working at all.
Regards,
Michel D.
Genk (Belgium)
_____________________________________________________________________________________________
I use : FiveWin for (x)Harbour v. 25.12 - Harbour 3.2.0 (May 2025) - xHarbour Builder (January 2020) - Bcc773