OVH Cloud OVH Cloud

test quotidien...

2 réponses
Avatar
jc2nantes
Salut,

Quelle est la meilleur façon de faire pour qu'une appli, toujours en
fonctionnement, puisse toute seule accomplir une tache tous les jours à la
même heure ?

Avec un timer et un test sur la date ?

Merci!

jc

2 réponses

Avatar
ng
Bonjour,

Oui c'est une solution (on pourrait alors en profiter pour caser le
programme dans le systray).
Mais on pourrait aussi utiliser le plannificateur windows, tout dépend du
rôle du programme etc...

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


"jc2nantes" a écrit dans le message de news:

Salut,

Quelle est la meilleur façon de faire pour qu'une appli, toujours en
fonctionnement, puisse toute seule accomplir une tache tous les jours à la
même heure ?

Avec un timer et un test sur la date ?

Merci!

jc




Avatar
Clive Lumb
Voici un exemple basé sur un timer (toutes les minutes) extrait d'un appli
que j'ai fait pour vider le repertoire "temp" sur notre serveur.
En esperant que cela aide
Clive

Private Sub Timer1_Timer()
Dim Counter As Long
Dim COunter1 As Long
DoEvents
Counter = DateDiff("s", Now(), NextDate & " " & CleanOutTime & ":00")
COunter1 = Counter
Me.CountDown.Caption = Secs2hours(COunter1)
MyTrayIcon.Tooltip = "Clumpco cleaner: Next run in " &
Me.CountDown.Caption & vbNullChar
If Not Suspended Then
If Counter <= 0 Then
Me.Timer1.Enabled = False
Call CleanUp
LastRun = Format(Now(), "dd/mm/yy hh:mm:ss")
Me.LblLastClean = LastRun
NextDate = DateAdd("d", 1, Date)
Me.Timer1.Enabled = True
End If
End If

End Sub



"jc2nantes" a écrit dans le message de
news:
Salut,

Quelle est la meilleur façon de faire pour qu'une appli, toujours en
fonctionnement, puisse toute seule accomplir une tache tous les jours à la
même heure ?

Avec un timer et un test sur la date ?

Merci!

jc