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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <cindy1134@caramail.com> a écrit dans le message news:
059801c3536b$38003690$a601280a@phx.gbl...
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.
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
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 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
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 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" <cindy1134@caramail.com> wrote in message
news:059801c3536b$38003690$a601280a@phx.gbl...
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.
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 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.