Salve a tutti, ho un problema con un ciclo do-while; in pratica ho un timer che decrementa ogni secondo una variabile che inizializzata a 20. in pratica il ciclo, fin quando secondi(la variabile che si decrementa) e' diverso da 0 deve calcolare un numero random.
il problema e' che quando compilo il programma e inizia il ciclo il programma si "frizza" si blocca e devo stoppare il debug; per provare al posto della while ho messo una if(ovviamente non mi da i risultati che mi aspettavo era solo per provare) e non mi da questo problema; Ecco il codice del ciclo per capirci meglio:
Do
Label3.Text = "ENTRATO"
x.next(3) 'calcolo numero random
Loop While secondi <> 0
'quando esce dalla while
If secondi = 0 Then
time_game.Stop()
MsgBox("ciao")
End If
Mi potreste aiutare nel capire dov'è l'errore, perché da codice non lo riesco proprio a capire