cs_radada
Messages postés488Date d'inscriptionlundi 15 septembre 2003StatutMembreDernière intervention21 avril 20091 28 oct. 2003 à 20:24
Ben je ne sais pas vraiment, mais je pense que cela doit dépendre essentiellement des conditions de boucle que tu mets. Un For .. Next sera bcp plus rapide en créant une variable de plus pour boucler q'un while (xxx) ... Wend avec des conditions de taré.... Je pense donc que c'est au cas par cas que cela se joue... Mais dans l'absolu, une boucle "sans" condition (for...) est + rapide qu'une boucle avec condition... J'espère que ça t'aidera : )
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 28 oct. 2003 à 20:44
A mon avis, les boucle Do Loop et While sont les moins rapides car le compilateur n'a aucune façon de savoir quand s'arrêter, et ne peux donc pas les optimiser. Ensuite, vient la boucle For Next puis la boucle For Each (qui doit etre la plus efficace à mon avis).
DarK Sidious
[Responsable de la rubrique API et responsable VB du site www.ProgOtoP.com]
Merci beucoup "radada" et "DARKSIDIOUS", je vais utiliser une boucle for each j'ai faitune comparation et For each vas 100x plus vite que les autres boucles.