Bonjour,
J'ai un thread qui une fois un boolean Public à True se termine
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Public thread2 As Threading.Thread Public StopThreadSolenoidManagement As Boolean
Pour le lancer, j'utilise dans une procédure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Sub SolenoidManagementThread() Do Until StopThreadSolenoidManagement = True ...'ici plein de code Loop End Sub
Malheureusement, ça ne fonctionne qu'une fois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If Start.thread2 Is Nothing Then Start.thread2 = New Threading.Thread(AddressOf Start.SolenoidManagementThread) Start.thread2.Start() Start.thread2.Priority = Threading.ThreadPriority.Normal End Ifet ça ne me conviens pas vraiment
! j'ai vu que l'on peut mettre sur pause le thread mais dans mon cas, j'aimerai vraiment qu'il meurt et que je puisse le recréer mais comment faire. J'ai un peu cherché sur google mais je n'ai pas tout compris à vrai dire :/
Partager