Probleme dindrexation

Fermé
ikbel - 27 avril 2015 à 10:38
VlkPr3s Messages postés 235 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 27 juin 2016 - 27 avril 2015 à 10:55
comment resoudre ce probleme
" L'index se trouve en dehors des limites du tableau."
j'utilise le comboBox

1 réponse

VlkPr3s Messages postés 235 Date d'inscription vendredi 30 mai 2014 Statut Membre Dernière intervention 27 juin 2016 130
27 avril 2015 à 10:55
Soit tu renvois un index négatif ou null pcq il ne trouve pas l'élément que tu veux lui afficher soit tu es trop loin dans le tableau dû souvent en cause d'une incrémentation.

Si tu fais un, imaginons,

while(combox contient qque chose)
{
objet[i] = ...
i++;
}

Si i est à un moment donné hors index et bien tu auras une erreur. Si ton nombre d'élément est connu et bien tu le renseigne. Dans les combobox tu peux savoir le nombre d'objet qu'il contient. Suffit de chercher un peu :) et avant d'incrémenter tu regardes si i est pas plus grand que le nombre d'objet avant d'incrémenter.
0