begin process at 2012 02 14 10:44:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Fonction timer


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fonction timer

mercredi 5 mai 2004 à 14:11:51 | Fonction timer

Minikisscool


Bonjour, je souhaierai avoir des précision sur la fonction timer.

En fait je souhaire faire un prog du style

Début boucle de 1 à 16

Action1 pendant temps1
puis
Action2 pendant temps1
puis
Action1 pendant temps1
Action2 lire adresse x

fin de boucle 16 fois


engros je mets un timer sur le feuille, donc j'aurai
Private Sub Timer1_Timer()
End Sub

Il faut que j'écrive quelque chose dans ce timer ?

Puis je vais dans le prog principal, j'écris l'action1 puis je lance le timer


enfin bref je suis perdu

merci de votre aide
mercredi 5 mai 2004 à 15:15:09 | Re : Fonction timer

dav78

Salut,
moi personnellement je ferai:

[...]
'timer1 est disabled ici
timer1.enabled = true 'lance le timer1
while timer1.enabled = true
'action1 , executé tant que timer1 est enabled
wend
'donc ici timer1 est disabled
'car on est sorti de la boucle
timer1.enabled = true
while timer1.enabled = true
'action 2 , executé tant que timer1 est enabled
wend
timer1.enabled = true
while timer1.enabled = true
'action 1
wend
[...]

et

Private Sub Timer1_Timer()
Timer1.enabled = false
End Sub

Comme ça au bout d'un intervalle, le timer1 se desactive et tu sort du while.
Tu reexecute l'action 1 ou 2 jusqu'a l'extinction du Timer1.

Voila, j'espere que c'est bon et que ça va t'aider ! :-)

Dav
mercredi 5 mai 2004 à 16:03:14 | Re : Fonction timer

Minikisscool


Je viens de faire un test rapide
et sur 2 PC différents, j'ai VB6 qui plante, alors je vais regarder pour une autre solution

merci
mercredi 5 mai 2004 à 16:55:24 | Re : Fonction timer

dav78

Exact il sort jamais de la premiere boucle en fait!

Bizzare je pensais que quand le Timer1 arrivait au bout de son intervalle, il passait directement dans Private Sub Timer1_Timer(), ce qui n'est pas le cas...

Désolé! je vois pas comment faire alors...



mercredi 5 mai 2004 à 22:19:50 | Re : Fonction timer

ultraxa


pourtant c'est simple le timer , le timer passe ds l'evenemeznt Private Sub Timer1_Timer() tous les temps de secondes !!!! donc si c'est 1 sec , et ben il passera dans Private Sub Timer1_Timer(), toutes les secondes!!

timer1.enabled = false --> eteind le timer
et timer.enabled= trure --> allume et reinitialise le timer !!c'est a dire qu'il passera obligatoirement ds Private Sub Timer1_Timer() a la fin de l'intervalle de temps
mercredi 23 juin 2004 à 14:03:40 | Re : Fonction timer

dav78

et bien non sinon pourquoi mon bout de code il marche pas ??

On passe dans timer1_timer toutes les x secondes, mais seulement dès qu'il n'y a plus d'autre procedures en cours.

sinon il sortirait de mon while pour executer le timer1_event toutes les x secondes, ce qu'il ne fait pas...


Cette discussion est classée dans : fonction, timer, prog, action1, temps1


Répondre à ce message

Sujets en rapport avec ce message

probleme de memoire [ par kev900001 ] bonjour,j'ai un souci je suis presque a la fin de terminer mon prog mais j'ai un probleme de memoire voila  je me sert d'un timer qui a pour fonction Problème de son avec timer et thread [ par qwiskas ] Bonjour à tous, Dans le cadre de mon stage de fin d'études, je s Timer pour fonction [ par aiolas ] Bonjour,Je développe une petite appli avec vb2005 express. Dans cette appli, j'ai une fonction qui entr'autre vient scruter le contenu d'un répertoire aide sur la fonction timer [ par looloo78 ] bonjour ,j'essai d'utiliser la fonction timer dans mon prg mais finallement j'ai opté pour une boucle==> for i=1 to x next ipourquoi je voudrais la fo besoin aide fonction API ou autre [ par vidoc ] j'ai fais 1 appli pour le bureau qui tourne dans 1 prog Principale.Les collègues me fichent la zone parcequ'ils ont l'habitude de quitter le prog Prin fonction d'incrémentation de valeur [ par gribouillex ] Bonjour Je cherche à écrire une fonction mais malgré mes tentatives, je n'arrive pas à faire quelque chose de propre (précisons que je suis un éterne comment stopper un timer en appyant sur une touche du clavier ? [ par Tomy_w72 ] bonjour,je developpe un prog pour effectuer un diagnostic de vision des contastes pour un hospitalet dans mon prog j ai un timer qui change le contras Fermeture d'une fonction / Classe par évènement [ par pathibulaire ] Bonjour,J'aimerai savoir comment fermer ma fonction/classe AutoUpdate (ci dessous) lorsque je dépasse un certain temps d'inactivité (TimedOut).Ma clas Créer un évènement. [ par nicolee ] Bonjour,  Un fonction timer met à jour une variable publique sous certaines conditions(suivant d'autres variables publiques). Je souhaite que cette mi


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales