OVH Cloud OVH Cloud

Evenement=temps

2 réponses
Avatar
Cindy
Salut =E0 tous,

Je cherche un moyen d'=E9x=E9cuter une fonction ou routine=20
tout les n minutes. J'ai regard=E9 les fonctions de timer=20
mais elles m'ont l'air complexes pour ce que je veux faire.

Si qqn =E0 des pistes...

Merci d'avance.

Cindy

2 réponses

Avatar
Hervé
Salut Cindy,
Je crois pourtant que le Timer est le mieux indiqué. Un petit exemple qui
sert à rien si ce n'est de multiplier un nombre par un autre :

Dim N1 As Double
Dim N2 As Double

Private Sub Form_Load()
N1 = 2.5
N2 = 1.5
With Timer1
.Enabled = True
.Interval = 60000' 1 minute
End With
End Sub
Private Sub Timer1_Timer()
N1 = N1 * 1.5
N2 = N2 * 2.3
Label1 = MaFonction(N1, N2)
End Sub

Function MaFonction(Nb1 As Double, Nb2 As Double)
MaFonction = Nb1 * Nb2
End Function

Hervé.

"Cindy" a écrit dans le message news:
059801c3536b$38003690$
Salut à tous,

Je cherche un moyen d'éxécuter une fonction ou routine
tout les n minutes. J'ai regardé les fonctions de timer
mais elles m'ont l'air complexes pour ce que je veux faire.

Si qqn à des pistes...

Merci d'avance.

Cindy
Avatar
Zoury
Salut Cindy! :O)

As-tu besoin de beaucoup de precision? La solution qui t'a ete proposee
n'est pas recommendable si la reponse est oui... Le controle Timer fournit
par VB n'a pas une priorite tres eleves dans les interruptions systemes ce
qui fait de lui un Timer imprecis qui ne se declanche pas a tout les coups.
Pour plus de precision regarde le lien suivant :

Voir ccrpTmr6.zip
http://www.mvps.org/vb/index2.html?controls.htm

Voir cette page pour l'aide en ligne sur les classes
http://www.mvps.org/vb/ccrptmr/helpMain.htm

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"Cindy" wrote in message
news:059801c3536b$38003690$
Salut à tous,

Je cherche un moyen d'éxécuter une fonction ou routine
tout les n minutes. J'ai regardé les fonctions de timer
mais elles m'ont l'air complexes pour ce que je veux faire.

Si qqn à des pistes...

Merci d'avance.

Cindy