Qques problèmes avec la commande "loop"

kofi - 15 nov. 2001 à 17:28
hhmhh Messages postés 1 Date d'inscription vendredi 1 juillet 2005 Statut Membre Dernière intervention 5 octobre 2010 - 5 oct. 2010 à 15:37
bonjour,
j'ai créé un fonction avec la commande 'loop'
mais étant donné que je suis débutant, j'aurais besoin de votre aide pour mettre un point d'arret à ma fonction car elle plante mon appli à chaque fois qu'elle mouline...
Merci à vous.

3 réponses

Comme ca la je ne peux pas t'aider, il faudrait que tu montre ton code
0
En général, quand tu fais appel a une fonction dans laquel y'a un truc du style :

dim x as long
do while x=10000000 ' plein beaucoup
blablabla
blablabla
ZzZZZzzz
x=x+1
loop

ou encore

for x=1 to 10000000 ' plein beaucoup
blablabla
blablabla
ZzZZZzzz
next

c'est pas ta boucle qui fait planter ton prog, si bien sur le code est bon dedant, c'est que tu va utiliser toute les ressource de ta machine pour executer la boucle, et tu pourras rien faire tant que la boucle sera pas fini...
t'auras pas la main quoi...

pour palier a ce probleme rajoute DoEvents a l'interieur de ta boucle...

dim x as long
do while x=10000000 ' plein beaucoup
blablabla
blablabla
ZzZZZzzz
x=x+1
DoEvents
loop

tu vas voir ca marche vachement mieuwx :)
0
hhmhh Messages postés 1 Date d'inscription vendredi 1 juillet 2005 Statut Membre Dernière intervention 5 octobre 2010
5 oct. 2010 à 15:37
merci
0
Rejoignez-nous