Bonsoir à tous,
Mon problème est simple, et pourtant je bloque :
J'ai un thread principal, qui lance un autre thread :
Le thread se lance bien, le traitement s'effectue, mais au moment de déclencher l'évenement que voici :
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 public event EventHandler usbLecture; public Usb() { threadDetection = new Thread(new ThreadStart(lire)); threadDetection.Start(); // ... } private void lire() { while (Thread.CurrentThread.IsAlive) { Thread.Sleep(500); // traitement OnUsbLecture(new EvtUsb (EventArgs.Empty)); } }
J'ai un NullReferenceException au niveau de SensChange (this, e)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 protected virtual void OnUsbLecture(EventArgs e) { SensChange(this, e); }
Pourriez-vous m'aider ?
J'imagine que ça a avoir avec les thread, parce que j'utilise tout le temps les évenements, mais au sein d'un même thread...
Je vous remercie beaucoup.
Alexis
Partager