Condition à vérifier juqu'à ce qu'elle soit vraie
Jordan1235
Messages postés
5
Statut
Membre
-
Jordan1235 Messages postés 5 Statut Membre -
Jordan1235 Messages postés 5 Statut Membre -
Bonjour,
J'ai un soucis je ne sais pas comment faire pour vérifier une condition jusqu'à ce qu'elle soit vraie est quand c'est le cas exécute le bloc de code à l'intérieur de ma boucle....
J'ai tentais plusieurs méthode qui n'ont pas fonctionné par exemple, une simple boucle while avec à l'intérieur if condition = vrai j'exécute le reste, sinon on recommence la boucle cependant cela ne fonctionnais pas et rendais le programme inutilisable lors de la boucle, la seul fois que ça marché c'est en insérant un msg box de tel sorte :
Code :
Je vous remercie d'avance et souhaite de bonne fêtes de fin d'année ! ;)
J'ai un soucis je ne sais pas comment faire pour vérifier une condition jusqu'à ce qu'elle soit vraie est quand c'est le cas exécute le bloc de code à l'intérieur de ma boucle....
J'ai tentais plusieurs méthode qui n'ont pas fonctionné par exemple, une simple boucle while avec à l'intérieur if condition = vrai j'exécute le reste, sinon on recommence la boucle cependant cela ne fonctionnais pas et rendais le programme inutilisable lors de la boucle, la seul fois que ça marché c'est en insérant un msg box de tel sorte :
Code :
While Condition = 1
MsgBox("On attend que la condition soit vérifié")
If Condition2 = True Then
' Execution du code
End if
End while
Je vous remercie d'avance et souhaite de bonne fêtes de fin d'année ! ;)
A voir également:
- Condition à vérifier juqu'à ce qu'elle soit vraie
- Excel cellule couleur si condition texte - Guide
- Verifier compatibilite windows 11 - Guide
- Verifier un lien - Guide
- Vérifier si mot de passe piraté - Guide
- Vérifier si une phrase est correcte - Accueil - Google
1 réponse
Bonjour,
Le mieux serait de passer par des événements.
Mais cela dépend aussi de ce qui va faire que ta condition devient vraie... Tu peux nous en dire plus ? Est-elle interne au programme ? Externe ?
Si elle est externe, et que ton programme n'a rien d'autre à faire en attendant la condition, tu peux aussi mettre un while (!condition), avec un Thread.Sleep() pour définir un intervalle de vérification.
Xavier
Le mieux serait de passer par des événements.
Mais cela dépend aussi de ce qui va faire que ta condition devient vraie... Tu peux nous en dire plus ? Est-elle interne au programme ? Externe ?
Si elle est externe, et que ton programme n'a rien d'autre à faire en attendant la condition, tu peux aussi mettre un while (!condition), avec un Thread.Sleep() pour définir un intervalle de vérification.
Xavier
Et de l'autre côté, tu crées une fonction qui se déclenche quand l'événement est déclenché (Handles).
Tu as un exemple complet ici : https://docs.microsoft.com/fr-fr/previous-versions/visualstudio/visual-studio-2008/6hwhs172(v=vs.90)?redirectedfrom=MSDN
Xavier