Gestion thread

[Résolu]
Signaler
Messages postés
200
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
24 mars 2012
-
Messages postés
14823
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
9 octobre 2021
-
Salut à tous

J'ai une application ayant une tâche planifiée interne (passage à 7h00, 8h00,9h00,10h00 et 11h00). Lorsque l'heure est arrivée, je lance un thread.

Une fois le passage de 7h00 fait correctement, à 8h00 (et pareil à 9,10 et 11h00, j'ai une exception de levée :
"thread is dead and cannot be accessed".

Déclaration thread :
Dim

MonThread
As
New System.Threading.Thread(
AddressOf Maprocédure)

Lancement :

MonThread.IsBackground =
TrueMonThread.Start()

Auriez vous une idée sur comment je peux résoudre mon problème. Merci d'avance.

1 réponse

Messages postés
14823
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
9 octobre 2021
156
Bonjour

Je reprend ton code :

Déclaration :

Dim MonThread as Threading.Thread(AdressOf MaProcedure) =nothing

Pour le lancement :

MonThread=new Threading.Thread(AdressOf MaProcedure)
MonThread.IsBackground=true
Monthread.Start()

Et une fois le Thread terminé :

MonThread=Nothing

Dans Word, j'Excel. (juste pour la citation)
VB (6, .NET1&2), C++, C#.Net1
Mon site