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

Dotnet Discussion :

Problème de référence


Sujet :

Dotnet

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Par défaut Problème de référence
    Voila je travail sous VB dotnet. J'ai une classe X qui utilise deux autres classe mais j'ai un probleme ; la référence d'objet n'est pas définie a une instance d'un objet

    Cependant j'ai bien mis des new et tout. Bref je travail depuis peu sous dotnet et donc je ne suis pas encore au point avec toutes les subtilités du monde objet.

    Classe X:

    -- création d'une objetY
    .....
    Dim inst As ObjetY = New objetY(a,b)
    -- creation de la liste d'objetY
    Dim liste_inst As ListeObjetY = New ListeobjetY()

    Try
    ' On ajoute un objetY

    liste_inst.Add(inst) .......
    Et c'est au niveau de l'ajout que ca merde. voici le code dans la classe ListeObjetY

    .........
    #Region "Propriétés"

    ''' <summary>
    ''' Liste des objetY
    ''' </summary>
    Public ListeObjetY() As objet_

    ...................................

    ''' <summary>
    ''' Ajouy d'un objetY a la liste
    ''' </summary>
    Public Sub Add(ByRef inst As ObjetY)
    Me.ListeObjetY(0) = inst
    End Sub

    Si vous voulez savoir autre chose n'hésitez pas ...

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.ListeObjetY(0) = inst
    ça veut dire: je remplace le prmier élément de la liste ListeObjetY par inst. Si tu viens juste de créer ta liste alors elle est vide, donc le premier élément de la liste ListeObjetY n'existe pas ---> la référence d'objet n'est pas définie a une instance d'un objet

    utilises la méthode add pour ajouter un objet à une liste:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.ListeObjetY.Add(inst)
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Par défaut
    En fait ce n'est pas une array liste mais un tableau d'objet.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Par défaut
    effectivement le probleme venait bien du fait que la liste n'existait pas. J'ai rajouter

    listeObjetY = new arrayliste dans le constructeur (aprés avoir transfomer mon tableau en arrayliste).

    Merci.

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

Discussions similaires

  1. [VBA-E] Problème de références
    Par Elstak dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 13/07/2006, 09h04
  2. Problème de référence de classe
    Par nmathon dans le forum Delphi
    Réponses: 7
    Dernier message: 21/06/2006, 16h46
  3. [FLASH MX2004] this et problème de référence
    Par cristolb dans le forum ActionScript 1 & ActionScript 2
    Réponses: 5
    Dernier message: 03/05/2006, 22h33
  4. Problème de référence de données circulaire
    Par Wismerhill50 dans le forum Langage
    Réponses: 3
    Dernier message: 23/10/2005, 22h38
  5. problème de références _ptr dans une map STL
    Par Mr_Tyu dans le forum CORBA
    Réponses: 1
    Dernier message: 10/08/2004, 10h39

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