Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Fonction timer [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (Minikisscool)

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é 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 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 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 VB/AOL [ par NeOpHyTe57 ] Bonjour,Je viens de récuperé les modules d'AOL 5/6 sur ce site, et j'ai remarquer qu'il y avait une fonction pour appuyer sur un bouton et une fonctio Fonction modulo dans un prog VC++ [ par NiFF ] Je sais déjà comment faire un xor, mais je ne sais pas comment trouver un reste de division... DO - LOOP = probleme ! [ par boutnell ] Lu'! g fait un prog du stye:*********do call fonctionloop*********Mon probleme est que l'on passe au LOOP sans que l'appel de la fonction sois termin


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.