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 :

Probleme List(of T)


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 3
    Par défaut Probleme List(of T)
    Bonjour j'ai actuellement un problème avec mes List(of T)

    Donc j'ai trois classes une classe aliments
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <Serializable()> Public Class Aliments
                                     Public Nom As String
                                     Public kcal As Integer
                                     Public Sub New()
                                      End Sub
                 End Class

    une autre classe Repas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <Serializable()> Public Class Repas
        Public diner As List(Of Aliments)
        Public jour As Date
        Public Sub New()
        End Sub
    End Class
    et enfin une classe Personne qui contient une
    quand je veux ajouter mes aliments au repas lors de la deserialisation (qui fonctionne pour ma sauvegarde et mon chargement de Personne)

    avec ce code
    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
     Dim name As String
            Dim FluxDeFichier As Stream
            Dim Deserialiseur As New XmlSerializer(GetType(Aliments))
            Dim nourriture As New Aliments
            Dim srepas As New Repas
            srepas.jour = DateA.Text
            For Each ps In List.SelectedItems
                name = "Aliments\" + ps + ".xml"
                If File.Exists(name) Then
                    'On ouvre le fichier et recupere son flux
                    FluxDeFichier = File.OpenRead(name)
     
                    'Désérialisation et insertion dans le tableau de Film()
                    nourriture = Deserialiseur.Deserialize(FluxDeFichier)
                    'MsgBox(nourriture.kcal)
                    ' MsgBox(nourriture.Nom)
                    srepas.diner.Add(nourriture)
                    'Fermeture du flux
                    FluxDeFichier.Close()
                End If
            Next
            FDepart.human.alimentation.Add(srepas)
    j'obtient une erreur
    L'exception NullReferenceExecption n'a pas été gérée.
    La référence d'objet n'est pas définie à une instance d'un objet.
    sur la ligne srepas.diner.Add(nourriture)
    si vous une idée pour m'aider,merci d'avance.

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    "Diner" n'est pas instancié dans le constructeur de "Repas".

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 3
    Par défaut
    Citation Envoyé par Bluedeep Voir le message
    "Diner" n'est pas instancié dans le constructeur de "Repas".
    ...je te remercie...j'ai cherché pendant 3 heures en passant devant sans voire l'erreur je pense aller me pendre

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

Discussions similaires

  1. [javascript] Probleme liste deroulante
    Par samtheh dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/12/2005, 14h13
  2. Probleme liste simplement chaînée
    Par sorry60 dans le forum C
    Réponses: 23
    Dernier message: 19/11/2005, 20h17
  3. Probleme liste chainée
    Par Raton dans le forum C++
    Réponses: 8
    Dernier message: 15/11/2005, 19h25
  4. [VB.NET] Problème liste Parent-Enfant dans DataGrid
    Par vonbier dans le forum ASP.NET
    Réponses: 7
    Dernier message: 27/01/2005, 08h53
  5. Probleme liste chainne et recursif
    Par rippoz dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 05/02/2004, 16h52

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