[VB.NET 2010] Deserialization d'un tableau de structure
Bonjour (ou bonsoir ^^ ) à tous :)
Je suis confronté à un souci que j'espère vous pourrez solutionner :aie:
Je dispose d'un tableau de structure comme cet exemple:
Code:
1 2 3 4 5
| public structure myStruct
dim x as integer
dim y() as integer
'etc......
end structure |
je dispose d'un tableau de 33 index sous cette forme:
Code:
1 2
| dim myTableau() as myStruct
redim myTableau(32) |
Et pour chaque index je redim myTableau(index).y(32)
Voilà pour la description :zoubi:
La suite:
Je save myTableau à l'aide de cette exemple:
http://msdn.microsoft.com/en-us/library/b85344hz.aspx
Cela me créé bien un fichier, pas de souci (même s'il est assez illisible le bougre ^^)
Aucune erreur en sortie, ni exception.
Le problème:
Lors de la lecture au lancement suivant du programme, toujours dans le même exemple msdn; j'ai une erreur (grossierement, j'ai viré des trucs sinon c'est imbuvable......):
Impossible de convertir une valeur de type xxxx en 'Tableau à 1 dimension(s) de xxxx
Lors de la lecture, je fais un:
Code:
1 2 3
| Dim nr() As myStruct
ReDim nr(32)
nr = DirectCast(formatter.Deserialize(fs), MyStruct) |
L'erreur est sur la dernière ligne qui est soulignée.
Comment résoudre ce souci ? (Si vous avez tout compris hein :aie: )
Thanks :ccool: