Salut
j'écris un code dont l'exécution tourne avec une boucle infinie
j'ai déclaré une variable booléenne dans un module :
Public mavar As Boolean
la boucle infinieest la suivante:
Private Sub Form_Load()
mavar = False
While mavar = False
........................
.........................
........................
DoEvents
Sleep 100
Wend
End
Dans cette meme feuille il existe deux boutons , le premier pour arreter l'éxecution de cette boucle, l'autre pour y reprendre en cas d'arret
bouton d'arret :
Private Sub Command2_Click()
mavar = True
End Sub
bouton de reprise:
Private Sub Command3_Click()
mavar = False
End Sub
Un click sur le bouton d'arret , arrete la boucle mais un click sur le bouton de reprise ne permet pas l'éxecution de la boucle de nouveau.
j'ai voulu savoir est ce qu' une variable booleenne ne peut etre changer qu'une seule fois.Si non , est ce que vous pouvez m'aider à résoudre ce problème
merci d'avance
a+