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 6 et antérieur Discussion :

Tableau de tableau (imbriqué) dynamique


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 94
    Points : 82
    Points
    82
    Par défaut Tableau de tableau (imbriqué) dynamique
    Bonjour à tous

    Je suis habitué du C++ mais novice en Basic.

    Comment déclare t-on un tableau imbriqué (tableau de tableau) dynamique à deux dimensions. C'est-à-dire, un tableau de n*n éléments ?

    Je suppose ensuite que la syntaxe pour accéder à un élément du tableau est tableau[i][j] ou tableau(i)(j); ensuite puis-je utiliser les mêmes méthodes sur tableau[i] aussi bien que sur tableau ?

    Merci de vos réponses
    Kwakanar

  2. #2
    Membre chevronné
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Points : 1 788
    Points
    1 788
    Par défaut
    Citation Envoyé par kwakanar
    Comment déclare t-on un tableau imbriqué (tableau de tableau) dynamique à deux dimensions. C'est-à-dire, un tableau de n*n éléments ?
    Pour declarer un tableau dynamiquement a n*n element alors voila la procedure

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    dim Tableau () as integer
     
    n=4    'just un exemple
     
    redim Tableau(n,n)
    Citation Envoyé par kwakanar
    Je suppose ensuite que la syntaxe pour accéder à un élément du tableau est tableau[i][j] ou tableau(i)(j);
    Pour accerder a un element du tableau c'est
    Citation Envoyé par kwakanar
    ensuite puis-je utiliser les mêmes méthodes sur tableau[i] aussi bien que sur tableau ?
    oui .

  3. #3
    Membre expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Points : 3 696
    Points
    3 696
    Par défaut
    Je ne pense pas qu'on puisse faire un tableau de tableaux en vb
    Essaye plutot une collection de tableaux

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Citation Envoyé par Delbeke
    Je ne pense pas qu'on puisse faire un tableau de tableaux en vb
    Réponse en vitesse et donc sans tester:
    Je pense que si.
    On peut faire un tableau de Variants.
    Et un Variant peut contenir un tableau.

    Je sais que je l'ai déjà fait en VBA et ça donne une syntaxe du genre pour accéder aux éléments.

  5. #5
    Membre expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Points : 3 696
    Points
    3 696
    Par défaut
    Tu as raison AlainTech, je n'y avais pas pensé. avec un tableau de variant on doit pouvoir s'en sortir.
    Ceci dit ma methode avec une collection devrait marcher aussi

Discussions similaires

  1. pb : un tableau dans un texte dynamique
    Par djerbien dans le forum Flash
    Réponses: 1
    Dernier message: 29/04/2007, 20h28
  2. tableau 2D et allocation dynamique
    Par kromartien dans le forum C
    Réponses: 8
    Dernier message: 28/02/2007, 16h29
  3. Impression tableau ou graphique croisé dynamique
    Par froutloops62 dans le forum Access
    Réponses: 4
    Dernier message: 13/12/2006, 17h30
  4. [c++] Tableau avec taille initiale dynamique
    Par mister3957 dans le forum C++
    Réponses: 15
    Dernier message: 22/11/2005, 11h33
  5. Réponses: 3
    Dernier message: 20/11/2005, 20h04

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