Bonjour à tous,

On utilise une variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
gtabMonTableau									est un tableau de 2 par 40 chaînes
Et je dois parcourir un tableau auxquels il m'arrive de supprimer des lignes donc l'instruction de la boucle est variable.

Voici la boucle en image :
Nom : warning.png
Affichages : 121
Taille : 15,6 Ko

En code :
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 qui est donc variable à chaque tour de boucle c'est l'élément suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TableauInfo(gtabMonTableau, tiNombreLignes)
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.

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