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 :

initialiser une structure


Sujet :

VB.NET

  1. #21
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    Met un point d'arret, puis voit sur quel i il plante, vérifie ton init si cette valeur a été renseignée.
    Dans mon exemple du post 11 les listBox se remplissent.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  2. #22
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 219
    Par défaut
    voila le code complet pour un exemple

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    Public Const K_ACCES = 4
     
    Public Structure ParamNiv 
        dim acces() as integer
    End Structure
     
    Public mesParamNiv as PramNiv
     
     
    Sub InitParamNiv()
     
       Redim mesParamNiv.acces(0 to K_ACCES)
     
       Dim i as integer
     
       mesParamNiv.acces(0) = "A" 
       mesParamNiv.acces(1) = "B" 
       mesParamNiv.acces(2) = "C" 
       mesParamNiv.acces(3) = "D" 
     
    end sub
     
     
    Private sub Ajout_Click(...)
     
        dim i as integer
     
        For i = 0 to K_ACCES
           ComboBox2.Items.Add(mesParamNiv.acces(i))
        next
     
    end sub

    C'est plus comprehensible comme sa?

  3. #23
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    mesParamNiv.acces(4) n'est pas renseignée, elle contient donc null, ce qui plante lors de l'ajout dans la ListBox (ce que je disais avant - post 18)
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  4. #24
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 219
    Par défaut
    Il y a eu une confusion.

    Lorsque je définissais ma constante K_ACCES = 4 cela voulais voulait dire pour moi qu'il y avait 4 élements (0,1,2,3)

    J'ai modifier la valeur de la constante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Public Const K_ACCCES = 3
    Ca marche.Merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/01/2014, 09h49
  2. initialiser une structure numpy.ndarray
    Par awalter1 dans le forum Calcul scientifique
    Réponses: 2
    Dernier message: 10/10/2011, 08h52
  3. Initialiser une structure contenant un tableau
    Par Muetdhiver dans le forum C
    Réponses: 4
    Dernier message: 13/10/2010, 18h46
  4. initialiser une structure
    Par hdgetnet dans le forum Débuter
    Réponses: 1
    Dernier message: 21/06/2010, 14h55
  5. initialiser une structure
    Par marbouchi dans le forum Débuter
    Réponses: 10
    Dernier message: 10/12/2008, 18h51

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