IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Boucle for et probleme de variable ;x [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Collégien
    Inscrit en
    Juin 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Collégien
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2011
    Messages : 13
    Par défaut Boucle for et probleme de variable ;x
    Voila j'ai ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    Select Case id
                    Case 17 'Reception des donnée utilisateur
                        Dim identifiant = String.Empty
     
     
                        For i As Integer = 11 To data.Length Step 1
                            If data(i) = 0 Then
     
                            Else
                                identifiant &= Convert.ToChar(System.Convert.ToUInt32(data(i), 10)).ToString()
     
                            End If
     
     
                        Next i
     
     
     
                End Select

    Si je teste ma variable identifiant en étant dans la boucle for , elle change bien et c'est se que je veut. Seulement , une fois sortie de cette boucle ma variable identifiant semble être vide.

    Help

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    483
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 483
    Par défaut
    Salut

    Apperemment tu declare ta variable identifiant dans ton bloque Case 17.

    Cette variable ne devrait donc survivre que sur le bloque Case 17.

    Une fois sortie du bloque Case 17 ca devrait normallement plante?

    Je pense pas dire de bétise en disant que c un problème de portée de variable.

    Essaye de déclarer ta variable identifiant au debut de ta fonction ou de ton programme.

    ++

  3. #3
    Membre averti
    Homme Profil pro
    Collégien
    Inscrit en
    Juin 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Collégien
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2011
    Messages : 13
    Par défaut
    Oui , tu ne dis pas de bêtise , sauf que ma variable est déclarer dans ce bloque , puis utiliser dans ce même bloque , donc sa ne peut que marché ^^

    C'est bon j'ai trouver l'erreur , une erreur dans la boucle for c'tout bref merci quand même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Question boucle for et nom de variable
    Par taumyy dans le forum MATLAB
    Réponses: 2
    Dernier message: 24/05/2011, 12h22
  2. Boucle for avec SELECT et variable indicée
    Par hisin dans le forum Langage
    Réponses: 4
    Dernier message: 14/12/2009, 11h53
  3. Boucle for utilisation de la variable
    Par mickeymic dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 07/09/2009, 12h51
  4. Boucle for à partir de deux variables de deux listes
    Par bourgui78 dans le forum Général Python
    Réponses: 2
    Dernier message: 08/08/2008, 16h24
  5. Réponses: 2
    Dernier message: 07/05/2007, 16h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo