URGENT ByRef [Résolu]

Messages postés
175
Date d'inscription
vendredi 22 décembre 2000
Statut
Membre
Dernière intervention
9 septembre 2010
- - Dernière réponse : LordOfTheShadow
Messages postés
175
Date d'inscription
vendredi 22 décembre 2000
Statut
Membre
Dernière intervention
9 septembre 2010
- 14 déc. 2009 à 17:50
Bonjour à tous,

J'ai un Form1 avec une liste:
Dim maListe As New List(Of CVoiture)

Dans ce Form1 j'ai une procédure qui appele un Form2 et qui lui envoit en paramètre maListe:
Dim monForm As New Form2(maListe)

Sur le Form2 j'ai mon constructeur:
Public Sub New(Byref p_maListe As List(Of CVoiture)

Quand je modifie ma liste depuis Form2 et que je ferme Form2 ensuite la liste devrait être modifiée puisque je l'ai envoyée en référence...mais non

Please help...
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
175
Date d'inscription
vendredi 22 décembre 2000
Statut
Membre
Dernière intervention
9 septembre 2010
2
3
Merci
J'ai enfin trouvé la solution!

Quand on passe une liste en référence c'est comme un passage en valeur.

Il faut cré un objet qui lui contient la liste et après je l'envoie (l'objet) en référence. C'est à cause des parenthèses de de List(Of ...)

Merci à tous!

Dire « Merci » 3

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

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

Commenter la réponse de LordOfTheShadow