Je débute en .Net et j'essaye de faire un truc qui pour certain sera très simple j'imagine
voila j'implémente deux compteurs et je voudrais qu'à chaque itération, le 1er attende le second pour aller à l'itération suivante et vice versa
voici mon code, qui ne fonctionne pas puique les deux compteurs tourne indépendamment l'un de l'autre
donc moi ce que je souhaite,c'est qu'il maffiche 0 puis 10 puis 1 puis 9 puis 2 puis 8 puis 3 puis 7 etc....
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
22
23
24
25 Private Sub compteur1() Dim i As Integer For i = 0 To 10 msgbox(i.ToString) Next End Sub Private Sub compteur2() Dim i As Integer For i = 10 To 0 Step -1 msgbox(i.ToString) Next End Sub Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton2.Click Dim th1 As Thread Dim th2 As Thread Control.CheckForIllegalCrossThreadCalls = False th1 = New Thread(AddressOf compteur1) th2 = New Thread(AddressOf compteur2) th1.Start() th2.Start() End Sub
si quelqu'un à une idéé merci d 'avance
Partager