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







Répondre avec citation






Pas de questions techniques par MP ! Le forum est là pour ça...
Partager