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 :

[VB6]Tableau de Classe


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [VB6]Tableau de Classe
    Bonjour à tous,

    Voila j'ai une petit soucis en VB6 pour la création et l'affectation d'un tableau.

    J'ai crée une classe "clsCSSFXML".

    Ensuite je veux creer un tableau de classe "clsCSSFXML", mais ca ne fonctionne pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim tabNameCSSF(5) As clsCSSFXML 
     
    tabNameCSSF(0).EntityID = 12

    Mais ca ne fonctionne pas

    Ais-je oublié quelque chose ?

    D'avance, merci pour votre aide

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Merci d'utiliser les balises Code. C'est le bouton de la barre de d'outils dans l'éditeur de messages.

    Essaie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim tabNameCSSF(5) As clsCSSFXML
    Set tabNameCSSF(0) = New clsCSSFXML
    tabNameCSSF(0).EntityID = 12
    Note : pas testé. Si ça ne fonctionne pas impec, tu dis.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut et merci pour ton aide.

    En faite, la solution que tu m'a donné fonctionne si la taille du tableau est fixe, mais dans mon cas elle ne l'est pas.

    En gros, j'ai ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    Dim tabNameCSSF() As clsCSSFXML
    Dim i as integer
     
    i = 0
     
    For For Each X in Y
          tabNameCSSF(i).EntityID = 12
          i = i + 1
    Next
    J'ai essayé un peu tout mais j'arrive pas à m'en sortir, et le redim preserve ne fonctionne pas

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bon, j'ai essayé comme ca, et ca à l'air de fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Dim tabNameCSSF() As clsCSSFXML
    Dim i as integer
     
    i = 0
     
    For For Each X in Y
          ReDim Preserve tabNameCSSF(i)
          Set tabNameCSSF(i) = New clsCSSFXML
          tabNameCSSF(i).EntityID = 12
          i = i + 1
    Next
    Ca m'a l'air correct.

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Et pourquoi ne pas utiliser une collection , plutot qu'un tableau ?

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Argentine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 173
    Par défaut
    j'ai pas osé le demande

    En tout cas, si c'est résolu il faut le signaler avec le petit bouton en bas du thread

Discussions similaires

  1. [VB6] Tableau de classes
    Par Invité dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 08/02/2007, 16h57
  2. [VB6]Récupérer les classes d'un projet
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 08/01/2006, 10h26
  3. Suppression d'un tableau de classe de la memoire
    Par jhary07 dans le forum Framework .NET
    Réponses: 2
    Dernier message: 14/11/2005, 08h23
  4. tabeau de classe = tableau de classe
    Par Bason_sensei dans le forum C++
    Réponses: 25
    Dernier message: 12/10/2005, 13h01
  5. [VB6]Tableau d'objet withevents
    Par soazig dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 13/02/2004, 19h44

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