Bug lors d'une vérification au démarrage d'une form
Résolu/Fermé
DarkNight5047
-
12 juin 2014 à 20:39
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 13 juin 2014 à 16:12
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 13 juin 2014 à 16:12
A voir également:
- Bug lors d'une vérification au démarrage d'une form
- Pc lent au démarrage - Guide
- Bug yahoo mail - Accueil - Mail
- Reinitialiser pc au demarrage - Guide
- Forcer demarrage pc - Guide
- Programme au démarrage windows 10 - Guide
4 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
12 juin 2014 à 21:05
12 juin 2014 à 21:05
Bonjour,
Tu veux dire qu'il n'affiche que le label1 ?
Tu veux dire qu'il n'affiche que le label1 ?
exactement ! il est censer afficher les 3 labels car les 3 fichiers existes mais il n'affiche que la label2..
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
13 juin 2014 à 08:33
13 juin 2014 à 08:33
C'est normal qu'il n'affiche que le label2 dans ta condition If Then .... C'est ce que tu lui demandes de faire !!!
As-tu testé ton code en faisant du pas à pas ?
As-tu testé ton code en faisant du pas à pas ?
Tu n'a pas bien regarder mon code, ou ne connait pas bien le vb.net. Regarde bien la suite :
Dans ce code, il fait 2 autres if qui lui demande d'afficher la label3 et 4 si les fichiers existes et c'est le cas mais il ne les affiches pas..
ElseIf Exists("C:\passwordsaver\label3N.txt") Then Panel2.Visible = True Label3.Visible = True Dim SR As New StreamReader("C:\passwordsaver\label3N.txt") Label3.Text = SR.ReadToEnd SR.Close() ElseIf Exists("C:\passwordsaver\label4N.txt") Then Panel3.Visible = True Label4.Visible = True Dim SR As New StreamReader("C:\passwordsaver\label4N.txt") Label4.Text = SR.ReadToEnd SR.Close()
Dans ce code, il fait 2 autres if qui lui demande d'afficher la label3 et 4 si les fichiers existes et c'est le cas mais il ne les affiches pas..
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
13 juin 2014 à 15:40
13 juin 2014 à 15:40
Tu n'a pas bien regarder mon code, ou ne connait pas bien le vb.net.
Tu inverses les rôles là ...
Je pense que tu as des difficultés à comprendre le fonctionnement d'un IF ... Then ... Else qui se traduit par Si (condition = Vrai) Alors Fait ça Sinon Fait cela !!!
Si la 1ère condition du IF est vraie, il ne passera jamais dans les ElseIf !!! Un test au pas à pas, comme conseillé, t'aurai permis de le voir !!!
Tu inverses les rôles là ...
Je pense que tu as des difficultés à comprendre le fonctionnement d'un IF ... Then ... Else qui se traduit par Si (condition = Vrai) Alors Fait ça Sinon Fait cela !!!
Si la 1ère condition du IF est vraie, il ne passera jamais dans les ElseIf !!! Un test au pas à pas, comme conseillé, t'aurai permis de le voir !!!
DarkNight5047
Messages postés
20
Date d'inscription
vendredi 11 mai 2012
Statut
Membre
Dernière intervention
17 mars 2015
Modifié par DarkNight5047 le 13/06/2014 à 15:47
Modifié par DarkNight5047 le 13/06/2014 à 15:47
Ok alors j'ai vu un truck bizard : ce code marcher à un moment. donc c'est cool. Je suis aller sur google et ils disent ce que tu dit : Introduit une condition à tester si le test conditionnel précédent a échoué.
Donc dsl je me suis tromper mais c'est bizard que ce code fonctionner a un moment ..
Sur ce merci !
Donc dsl je me suis tromper mais c'est bizard que ce code fonctionner a un moment ..
Sur ce merci !
DarkNight5047
Messages postés
20
Date d'inscription
vendredi 11 mai 2012
Statut
Membre
Dernière intervention
17 mars 2015
13 juin 2014 à 15:48
13 juin 2014 à 15:48
Il faut que je test avant de marquer résolu
DarkNight5047
Messages postés
20
Date d'inscription
vendredi 11 mai 2012
Statut
Membre
Dernière intervention
17 mars 2015
13 juin 2014 à 15:55
13 juin 2014 à 15:55
Merci ça fonctionne !