Boucle infinie

Messages postés
121
Date d'inscription
vendredi 11 octobre 2002
Statut
Membre
Dernière intervention
8 août 2008
-
Messages postés
162
Date d'inscription
jeudi 27 décembre 2001
Statut
Membre
Dernière intervention
22 mars 2004
-
salut a tous

une boucle du type :
do
"code"
doevents
loop
est-elle infinie si on a pas d'instruction exit do
a quoi sert le doevents

merci

5 réponses

Messages postés
162
Date d'inscription
jeudi 27 décembre 2001
Statut
Membre
Dernière intervention
22 mars 2004

Salut
Oui elle est infini, le doevents laisse la main a windows et après ca reprend la boucle.
A+
Messages postés
121
Date d'inscription
vendredi 11 octobre 2002
Statut
Membre
Dernière intervention
8 août 2008

salut

qu'est que tu entends par
"laisse le main a windows "

marci
a+
Messages postés
162
Date d'inscription
jeudi 27 décembre 2001
Statut
Membre
Dernière intervention
22 mars 2004

il arrete la boucle, et laisse windows faire autre chose. Exemple:
Disons que tu a une boucle qui doit s'arreter que quand tu pese sur echap, si tu ne met pas de doevents la boucle de s'arreteras pas et donc il ne sauras que tu a appuyer sur echap, mais si tu lui laisse le temps de le faire il pourras s'arreter:

Do until(key=vbechap)
[code]
doevents
loop

la dès que vb passe sur doevents, il prend en compte que tu a peser sur echap

C'est peut être un peu flou mais j'ai pas trop le temps d'expliquer mieu maintenant (cet aprèm je te rexexplique si jamais)
Bye
Messages postés
121
Date d'inscription
vendredi 11 octobre 2002
Statut
Membre
Dernière intervention
8 août 2008

ca va je te rremercie
je crois que j'ai capte
Messages postés
162
Date d'inscription
jeudi 27 décembre 2001
Statut
Membre
Dernière intervention
22 mars 2004

Ok, De rien :-)