Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1235 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Comment ça marche le timer dans Visual Basic 6 [ newbie inside ]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment ça marche le timer dans Visual Basic 6 [ newbie inside ]

n°372226
virtualseb
UGCT, du potentiel à la gloire
Posté le 25-04-2003 à 18:33:23  profilanswer
 

Voilà c'est du Visual Basic nivo débutant:
 
Dans un DM on me demande à un moment de déclencher le Timer en cliquant sur un bouton de commande afin de décompter une durée sélectionner dans une textbox
 
-Comment on déclenche le décomptage ?
-Comment on utilise la fonction "Format(variable,<<hh:mm:ss>> )" ?


Message édité par virtualseb le 25-04-2003 à 18:53:36
mood
Publicité
Posté le 25-04-2003 à 18:33:23  profilanswer
 

n°372231
drasche
Posté le 25-04-2003 à 18:40:13  profilanswer
 

en fait il y a une mauvaise interprétation du rôle du timer.  Celui-ci, une fois lancé, déclenche un évènement à intervalle fixe, exprimé en millisecondes.  Mais l'évènement ne fournit aucune information.  A toi de stocker les infos dont tu as besoin.  Le timer est inactif si la propriété Enabled est à False.  Il sera lancé au moment où cette propriété bascule à True.  Pour le reste, c'est de l'arithmétique sur des variables de type date, avec la fonction DateAdd.


Message édité par drasche le 25-04-2003 à 18:41:34

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°372234
virtualseb
UGCT, du potentiel à la gloire
Posté le 25-04-2003 à 18:50:14  profilanswer
 
n°372235
drasche
Posté le 25-04-2003 à 18:55:55  profilanswer
 

euh t'attends quoi de nous au juste? :heink:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°372237
virtualseb
UGCT, du potentiel à la gloire
Posté le 25-04-2003 à 18:57:47  profilanswer
 

drasche a écrit :

euh t'attends quoi de nous au juste? :heink:


 
ke vous me disiez comment faire pour utiliser le timer... :heink:  
PS: je suis un newbie et j'y capte pas grand chose !

n°372245
drasche
Posté le 25-04-2003 à 19:02:26  profilanswer
 

Ben j'ai déjà dit tout ce que je savais sur le timer, c'est un contrôle non-visuel que tu mets sur ta feuille.  Tu contrôles son fonctionnement à l'aide de Interval (exprimé en millisecondes) et Enabled (True pour actif, False pour inactif).
 
Difficile de faire plus simple [:spamafote]
 
Tu as l'aide de VB disponible au moins?
 
Sinon j'ai lu ton énoncé et franchement il est pas un peu fêlé ton prof pour aller jusqu'à préciser les couleurs? :D
 
Ya quand même un truc qui m'a fait sursauter: il a mentionné la propriété Unload, mais en réalité c'est soit un évènement, soit une méthode (ou fonction, ce qu'il a voulu dire ici), ça change beaucoup!
 
Pour le format, tout est dans l'aide également, il n'y a rien de sorcier, même pour un newbie [:spamafote]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°372251
virtualseb
UGCT, du potentiel à la gloire
Posté le 25-04-2003 à 19:06:13  profilanswer
 

drasche a écrit :

Ben j'ai déjà dit tout ce que je savais sur le timer, c'est un contrôle non-visuel que tu mets sur ta feuille.  Tu contrôles son fonctionnement à l'aide de Interval (exprimé en millisecondes) et Enabled (True pour actif, False pour inactif).
 
Difficile de faire plus simple [:spamafote]
 
Tu as l'aide de VB disponible au moins?
 
Sinon j'ai lu ton énoncé et franchement il est pas un peu fêlé ton prof pour aller jusqu'à préciser les couleurs? :D
 
Ya quand même un truc qui m'a fait sursauter: il a mentionné la propriété Unload, mais en réalité c'est soit un évènement, soit une méthode (ou fonction, ce qu'il a voulu dire ici), ça change beaucoup!
 
Pour le format, tout est dans l'aide également, il n'y a rien de sorcier, même pour un newbie [:spamafote]


 
1- c'est "une" prof, ça doit venir de ça  :D  
2- j'ai pas l'aide dispo
3- ce ke tu me dit sur le timer je le sais mais ça me dit pas comment faire un décomptage :/
 
merci kan même  :hello:  

n°372269
drasche
Posté le 25-04-2003 à 19:20:25  profilanswer
 

Ben faut que tu imagines le décompteur.  Le timer est juste là pour te dire: une période de temps équivalente à (Interval) millisecondes est passée.  Pour cela, tu dois gérer l'évènement Timer.  Double clique sur ton timer une fois qu'il est sur ta feuille et VB va créer la procédure gérant l'évènement Timer pour toi.  Tu devras utiliser une variable pour contenir le temps restant ou l'heure à laquelle le réveil se déclenche, quelque chose comme ça.
 
Un truc qui va bien t'aider: c'est la variable système Now, qui renvoie le moment présent (date+heure).
 
Si tu piges l'anglais, tu peux faire un tour sur http://msdn.microsoft.com/library/default.asp qui contient l'aide complète de tous les outils de développement microsoft
 
Pour Format: http://msdn.microsoft.com/library/ [...] S5B22A.asp
 
et pour DateAdd: http://msdn.microsoft.com/library/ [...] S5B206.asp
 
bon c'est pas évident pour trouver de l'aide en VB6 mais disons que pour ce que tu as besoin, il faut regarder les liens qui contiennent office97, ça devrait aller :/
 
:hello:


Message édité par drasche le 25-04-2003 à 19:20:35

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°372305
virtualseb
UGCT, du potentiel à la gloire
Posté le 25-04-2003 à 20:35:33  profilanswer
 

drasche a écrit :

Ben faut que tu imagines le décompteur.  Le timer est juste là pour te dire: une période de temps équivalente à (Interval) millisecondes est passée.  Pour cela, tu dois gérer l'évènement Timer.  Double clique sur ton timer une fois qu'il est sur ta feuille et VB va créer la procédure gérant l'évènement Timer pour toi.  Tu devras utiliser une variable pour contenir le temps restant ou l'heure à laquelle le réveil se déclenche, quelque chose comme ça.
 
Un truc qui va bien t'aider: c'est la variable système Now, qui renvoie le moment présent (date+heure).
 
Si tu piges l'anglais, tu peux faire un tour sur http://msdn.microsoft.com/library/default.asp qui contient l'aide complète de tous les outils de développement microsoft
 
Pour Format: http://msdn.microsoft.com/library/ [...] S5B22A.asp
 
et pour DateAdd: http://msdn.microsoft.com/library/ [...] S5B206.asp
 
bon c'est pas évident pour trouver de l'aide en VB6 mais disons que pour ce que tu as besoin, il faut regarder les liens qui contiennent office97, ça devrait aller :/
 
:hello:


 
merci de ton aide  :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Comment ça marche le timer dans Visual Basic 6 [ newbie inside ]

 

Sujets relatifs
[Visual Basic] Ajouter des boutons dynamiquement (et qu'ils restent)WWW-Authenticate sur Free... marche pô ??
détruire une session à la fermeture du navigateur !?! (réponse inside)[XML + DOM] fonction writetofile() ne marche pas
Probleme de timerdeveloppement qt : mon qmake marche pas !!
[html] Pourquoi ca ne marche pas ca (?) :[visual C++ 7] bien compiler une application !
[newbie] Communication VB et JAVA ??? 
Plus de sujets relatifs à : Comment ça marche le timer dans Visual Basic 6 [ newbie inside ]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR