Hello,
j'ai un petit problème avec un thread et je n'arrive pas à comprendre pourquoi !!
J'ai crée une form tout ce qu'il y a de plus normal.
J'ai déclaré mon thread comme ceci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public partial class Form1 : Form { Thread myThread = null;
Puis dans un premier event je fais la chose suivante
Jusque là tout ce passe bien, le thread se lance et tout roule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Thread myThread = new Thread(new ThreadStart(threadFunct)); myThread.Start();
Mon problème apparait lorsque je fait la chose suivante dans un Autre Event
Mon myThread est null !!!! Pourquoi ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private void button2_Click(object sender, EventArgs e) { myThread.Abort(); myThread.Join(); }// threadFunct()
Est ce par rapport au thread principal ???
Pourquoi ne puis je pas détruire le thread ???
Merci d'avance pour vos réponse .
![]()
Partager