Bonjour à tous,

Tout est dans le titre : Dans l'extrait de code suivant je réinitialise sous condition la variable "varSectionEnCours" pour que sa valeur soit prise en compte comme null dans les autres méthodes où elle est employée, cela ne marche pas, les autres méthodes continuent à afficher la dernière valeur de celle-ci ... Merci pour votre aide.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
	if (varLignesExistantes > 0) {
			Terminal.ecrireString("\t"
					+ "==> AVERTISSEMENT: Il existe "
					+ (varLignesExistantes)
					+ " ligne(s) dans la section choisie, veuillez d'abord effacer les lignes. <==");
			Terminal.sautDeLigne();
			afficherMenu(tabSections, varArticle, varSectionEnCours,
					tabArticles, tabLignes, varIndiceSection, varSection,
					tabSectionArticle, tabIndiceSection, varChoixMenu);
		} else {
 
			// Effacement de la section choisie
 
			tabSections[varSectionAEffacer - 1] = null;
			Terminal.sautDeLigne();
			Terminal.ecrireString("\t" + "==> La section " + varSectionEnCours
					+ " a été correctement effacée <==");
			Terminal.sautDeLigne();
			varSectionEnCours = null;
			afficherMenu(tabSections, varArticle, varSectionEnCours,
					tabArticles, tabLignes, varIndiceSection, varSection,
					tabSectionArticle, tabIndiceSection, varChoixMenu);
		}
	}