Linkedlist et erreur NullReferenceException [Résolu]

Messages postés
2
Date d'inscription
lundi 15 novembre 2010
Dernière intervention
29 mars 2012
- - Dernière réponse : s10mir
Messages postés
2
Date d'inscription
lundi 15 novembre 2010
Dernière intervention
29 mars 2012
- 29 mars 2012 à 14:04
Bonjour,

J'essaie d'utiliser une LinkedList définie dans une Public Structure (je ne peux donc pas la déclarer comme New au moment de l'utilisation)
Le programme génère une erreur de type NullReferenceException.

Voici une partie du programme :
Public Structure Machine
Dim No As Integer
...
Dim ListePanne As LinkedList(Of Panne)
Dim SequenceFabrication As LinkedList(Of Lot)
End Structure

à l'appel, c'est là où l'erreur se produit, M étant de type machine
...
M.SequenceFabrication.AddFirst(LotC) : Erreur

Merci,
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
14323
Date d'inscription
vendredi 14 mars 2003
Dernière intervention
15 décembre 2018
3
Merci
Bonjour,

Tu n'arrives pas à faire un truc du genre :
MaStruct.MonChamp=New Classe
?

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualVasic (onglet Références dans les propriétés du projet).
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de NHenry
Messages postés
2
Date d'inscription
lundi 15 novembre 2010
Dernière intervention
29 mars 2012
0
Merci
Merci pour ta réponse !

c'est plutôt de type structure1.structure2.champ
J'ai pu résoudre le prob en mettant structure1.structure2 = New..
Je faisais l'erreur de mettre As New comme pour une structure simple
Commenter la réponse de s10mir

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.