Bonjour à tous,
On utilise une variable :
Et je dois parcourir un tableau auxquels il m'arrive de supprimer des lignes donc l'instruction de la boucle est variable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part gtabMonTableau est un tableau de 2 par 40 chaînes
Voici la boucle en image :
En code :
Ce qui est donc variable à chaque tour de boucle c'est l'élément suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 POUR i = 1 À TableauInfo(gtabMonTableau, tiNombreLignes) SI gtabMonTableau[i, gnColonne_etat_pds] = "en service" ALORS SI gtabMonTableau[i, gnColonne_numero_de_branchement] <> gsBranchement_temoin ALORS gsBranchement_temoin = gtabMonTableau[i, gnColonne_numero_de_branchement] SINON gtabMonTableau[i, gnColonne_numero_de_branchement] = "" FIN SINON TableauSupprimeLigne(gtabMonTableau, i) FIN FIN
Ce que je ne comprends pas c'est qu'il est surligné dans l'IDE Windev28. Je ne souhaite pas utiliser le _A_ car je veux recalculer à chaque fois le nombres de lignes du tableau puisqu'à l'intérieur de la boucle il m'arrive de supprimer des lignes du tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part TableauInfo(gtabMonTableau, tiNombreLignes)
Auriez-vous une solution pour ne plus avoir ce WARNING et faire du code "propre" ?
Le code fonctionne mais je suis sûr qu'il doit y avoir une méthode pour éviter ce warning.
Merci par avance à ceux qui pourront m'apporter une réponse.
En vous souhaitant bonne lecture et une bonne fin de journée
Partager