Code : Tout sélectionner
Time$ = FormatDate("%hh:%ii", Date())
If Time$="15:22" : MessageRequester("TESTEUR", "Heure ok: "+Time$, 0):EndIf
qu'est-ce que j'ai oublié??
Code : Tout sélectionner
Time$ = FormatDate("%hh:%ii", Date())
If Time$="15:22" : MessageRequester("TESTEUR", "Heure ok: "+Time$, 0):EndIf
De mettre tout ça dans une boucle car la ton programme se coupe tout seul.david a écrit :je veux que mon programme affiche un message a l'heure demandée alors dans ma boucle j'ai mis:mon message n'apparait pas à l'heure demandéCode : Tout sélectionner
Time$ = FormatDate("%hh:%ii", Date()) If Time$="15:22" : MessageRequester("TESTEUR", "Heure ok: "+Time$, 0):EndIf
qu'est-ce que j'ai oublié??
Code : Tout sélectionner
FicIcon$="Icone.ico"
If OpenWindow(0, 0, 0, 0, 0, "blabla",#PB_Window_Invisible)
CreatePopupMenu(1)
MenuItem(1,"Paramètres")
MenuItem(2,"A propos")
MenuItem(3,"Quitter")
AddSysTrayIcon(0, WindowID(0), LoadImage(0, FicIcon$))
EndIf
Repeat
Time$ = FormatDate("%hh:%ii", Date())
If Time$="15:41" : MessageRequester("TESTEUR", "Heure ok: "+Time$, 0):End:EndIf
Select WaitWindowEvent()
Case #PB_Event_SysTray
DisplayPopupMenu(1, WindowID(0))
Case #PB_Event_Menu
Select EventMenu()
Case 1 ; Paramètres
MessageRequester("Paramètres...","")
Case 2 ; A propos
MessageRequester("A propos de...","")
Case 3 ; Quitter
quit=1
EndSelect
EndSelect
Until quit=1
End
Code : Tout sélectionner
Select WaitWindowEvent()
Code : Tout sélectionner
Select WindowEvent()
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 0, 0, "blabla",#PB_Window_Invisible)
CreatePopupMenu(1)
MenuItem(1,"Paramètres")
MenuItem(2,"A propos")
MenuItem(3,"Quitter")
AddSysTrayIcon(0, WindowID(0), LoadImage(0, FicIcon$))
EndIf
boucle:
Repeat
Time$ = FormatDate("%hh:%ii:%ss", Date())
If Time$=heuremisej$ : Goto suite:EndIf
Select WindowEvent()
Case #PB_Event_SysTray
DisplayPopupMenu(1, WindowID(0))
Case #PB_Event_Menu
Select EventMenu()
Case 1 ; Paramètres
MessageRequester("Paramètres...","")
Case 2 ; A propos
MessageRequester("A propos de...","")
Case 3 ; Quitter
quit=1
EndSelect
EndSelect
Until quit=1
suite:
;fait mes actions....
Delay(70000):Goto boucle
End
Code : Tout sélectionner
FicIcon$="icone.ico"
If OpenWindow(0, 0, 0, 0, 0, "blabla",#PB_Window_Invisible)
CreatePopupMenu(1)
MenuItem(1,"Paramètres")
MenuItem(2,"A propos")
MenuItem(3,"Quitter")
AddSysTrayIcon(0, WindowID(0), LoadImage(0, FicIcon$))
EndIf
Repeat
Time$ = FormatDate("%hh:%ii", Date())
If Time$="20:57"
MessageRequester("TESTEUR", "Heure ok: "+Time$, 0)
Delay(60000) ;bloque pendant une minute le prog
EndIf
Select WaitWindowEvent(60000) ;dans ce cas le prog se déclenchera entre 21:25:00 et 21:25:59
Case #PB_Event_SysTray
DisplayPopupMenu(1, WindowID(0))
Case #PB_Event_Menu
Select EventMenu()
Case 1 ; Paramètres
MessageRequester("Paramètres...","")
Case 2 ; A propos
MessageRequester("A propos de...","")
Case 3 ; Quitter
quit=1
EndSelect
EndSelect
Until quit=1
End