[C#] Thread et events dans une form
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.
Code:
1 2 3
| public partial class Form1 : Form
{
Thread myThread = null; |
J'ai déclaré mon thread comme ceci.
Puis dans un premier event je fais la chose suivante
Code:
1 2
| Thread myThread = new Thread(new ThreadStart(threadFunct));
myThread.Start(); |
Jusque là tout ce passe bien, le thread se lance et tout roule.
Mon problème apparait lorsque je fait la chose suivante dans un Autre Event
Code:
1 2 3 4 5 6
| private void button2_Click(object sender, EventArgs e)
{
myThread.Abort();
myThread.Join();
}// threadFunct() |
Mon myThread est null !!!! Pourquoi ??
Est ce par rapport au thread principal ???
Pourquoi ne puis je pas détruire le thread ???
Merci d'avance pour vos réponse .
:)