Bonjour voici mon problème
j'ai ce bout de code (simplifié)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 main () { Thread monThread = new Thread (new ThreadStart(MaMethodeDuThread )); monThread.Start (); monThread.Join (); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 void MaMethodeDuThread () { Objet monObjet = new Objet (); Objet.ChargementCompleted += new EventHandler (MethodeChargementCompeted); Objet.ChargementAsynchrone (); }Lorsque j'utilise chargementAsynchrone sans passer par un thread, lorsque le chargement est terminé je passe bien dans MethodeChargementCompeted, mais des que je mets en place le lancement a partir d'un thread, je ne passe plus dans MethodeChargementCompeted.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void MethodeChargementCompeted(object sender, EventArgs e) { //arrive jamais la }
quelqu'un aurais t'il une idée du pourquoi ?
merci d'avance
arnauld
Partager