exeption c# NullReferenceException
Bonjour, je suis actuellement sur un projet d'étude d'une station de pompage d'eau pour les agriculteur, pour cela je simule une arriver d'eau avec débit pression etc.. Je lance le débit grace a une scrool_bar mais lors de l'assignation de celle ci a une jauge (outils iocomp) une exception ce créée du type NullReferenceException
voici le code :
Code:
public List<Compteur> listeCompteur; // Liste créee dans la classe ControleCompteur
Code:
1 2 3 4
| lesCompteurs.Add(new Compteur(lesCanalisations[0],"1234"));
lesCompteurs.Add(new Compteur(lesCanalisations[1],"7654"));
lesCompteurs.Add(new Compteur(lesCanalisations[2],"6789"));
// ajout de compteur dans la liste lesCOmpteur dans la classe Simulateur |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public string numCompteur;
public string NumCompteur
{
get { return numCompteur; }
set { numCompteur = value; }
}
public Compteur(Canalisation canal, string numCompteur) {
this.canal = canal;
this.numCompteur = numCompteur;
debitPrec = 0;
monTimer = new Timer();
monTimer.Tick += new EventHandler(timer_Tick);
monTimer.Interval = 1000;
monTimer.Start();
} // classe compteur |
On retourne dans la classe simulateur ou l’exception ce passe :
Code:
1 2 3 4 5 6 7 8 9
| private void trackBar1_Scroll(object sender, EventArgs e)
{
if (this.monCompteur.NumCompteur == "1234") // ici
{
maCentrale.getGauge2Compteur().Value = trackBar1.Value;
}
} |
voila j’espère que je ne vous est pas trop embrouillé ^^ merci d'avance de votre aide je retourne me creusé les méninges :)