While
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai fait une application fenêtre en VB.NET et j'ai un gros problème. C'est un client et un serveur : le client envoie des messages au serveur qui, selon le message, va effectuer une action. Voici un tout petit bout :
If sMessageServer = "metallica" Then
Rage.Show()
Rage.WebBrowser1.Navigate("https://www.youtube.com/watch?v=bg92QpjRcJk")
End If
Mais quand je fais une while comme ceci :
Dim MaVariable As Integer
While MaVariable
If sMessageServer = "metallica" Then
Rage.Show()
Rage.WebBrowser1.Navigate("https://www.youtube.com/watch?v=bg92QpjRcJk")
End If
End While
l'action n'est pas effectuée
Comment remédier à ce désagrément ?
Merci beaucoup de votre aide
J'ai fait une application fenêtre en VB.NET et j'ai un gros problème. C'est un client et un serveur : le client envoie des messages au serveur qui, selon le message, va effectuer une action. Voici un tout petit bout :
If sMessageServer = "metallica" Then
Rage.Show()
Rage.WebBrowser1.Navigate("https://www.youtube.com/watch?v=bg92QpjRcJk")
End If
Mais quand je fais une while comme ceci :
Dim MaVariable As Integer
While MaVariable
If sMessageServer = "metallica" Then
Rage.Show()
Rage.WebBrowser1.Navigate("https://www.youtube.com/watch?v=bg92QpjRcJk")
End If
End While
l'action n'est pas effectuée
Comment remédier à ce désagrément ?
Merci beaucoup de votre aide
A voir également:
- While
- Batch while - Forum Autoit / batch
- Application error: a client-side exception has occurred while loading www.leboncoin.fr (see the browser console for more information). ✓ - Forum Réseaux sociaux
- Application error: a client-side exception has occurred while loading www.decathlon.fr (see the browser console for more information). - Forum Google Chrome
- While true - Forum Python
- Impossible de me connecter au site "le bon coin" ✓ - Forum Mozilla Firefox
2 réponses
C'est normal , c'est à cause de ta condition....
Je m'explique :
Dim MaVariable As Integer
à initialisation de ta variable "MaVariable", celle-ci à pour valeur 0.
Le while s'assure que la condition est vérifiée avant d'exécuter la tache. Ta ligne While MaVariable peut s'écrire while 0, hors 0 ramène toujours la valeur 'False', c'est pour ça que ton morceau de code ne s'exécute pas.
Initialise "MaVariable" avec une autre valeur avant de lancer ta boucle...
exemple :
Dim MaVariable As Integer
While MaVariable
MaVariable = 1
If sMessageServer = "metallica" Then...
Je m'explique :
Dim MaVariable As Integer
à initialisation de ta variable "MaVariable", celle-ci à pour valeur 0.
Le while s'assure que la condition est vérifiée avant d'exécuter la tache. Ta ligne While MaVariable peut s'écrire while 0, hors 0 ramène toujours la valeur 'False', c'est pour ça que ton morceau de code ne s'exécute pas.
Initialise "MaVariable" avec une autre valeur avant de lancer ta boucle...
exemple :
Dim MaVariable As Integer
While MaVariable
MaVariable = 1
If sMessageServer = "metallica" Then...