VB.Net Erreur dans ma boucle

cs_MagDix Messages postés 531 Date d'inscription lundi 5 juin 2006 Statut Membre Dernière intervention 6 octobre 2012 - 21 août 2008 à 17:49
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 - 22 août 2008 à 23:11
Bonjour


Je ne suis pas tres bon avec les boucles....


je veux faire une boucle pour fouiller dans l'ensemble de mon tableau.


J'ai un message d'erreur disant:
La conversion de la chaîne "d:\...." en type Integer n'est pas valide


Dim Count As Integer = 0


For i = 0 To Tableau(Count)
....
     Count = Count + 1
Next i




Quel est mon erreur





merci de votre aide

1 réponse

Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
22 août 2008 à 23:11
Salut,

Plutot comme ceci:

For i As Integer = 0 To Tableau.Length - 1
    ...
Next
Pas besoins de variable Count, c'est i qui est incrémenté toute seule...

Ou alors :
For Each Item As xxxx In Tableau
    ...
Next

Ton erreur vient du fais que tu utilise Tableau(Count) comme dernière valeur de la boucle, Tableau(Count) contenant "D:", cela provoque forcément une erreur.
0
Rejoignez-nous