Originariamente inviato da oregon
Sleep e' un membro statico e quindi non lo devi usare con una istanza (CurrentThread).
Ovviamente ... perche' prima ignorava la tua indicazione ...
ok grazie
Originariamente inviato da oregon
E come?
Non e' questione di errore ... ma di logica del programma ...
il bottone per la fine del thread invece di richiamare il metodo abort che non poteva funzionare, ora setta una variabile chiudi_t a true per chiudere il thread t (poi ho messo anche un'altra chiudi_t2 per il thread t2)
e ho fatto la modifica nella LoopInfinito come segue:
codice:
Do While True
If chiudi_t Or chiudi_t2 Then
chiudi_t = False
Threading.Thread.CurrentThread.Abort()
Else
Dim j As Double = 0
For j = 0 To 10
j += 1
j -= 1
Next
ListBox2.Items.Add("x" & i)
i += 1
'creo delle pause tra un incremento e l'altro
Threading.Thread.Sleep(3000)
End If
Loop