Hello tout le monde!
J'ai un petit problème avec lors d'une sérialsation désérialisation...
Et de l'autre côté...
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 public FileStream SendTreeView() { TreeView toto = new TreeView(); toto.Nodes.Add("luiybliubliub"); ArrayList ListeNoeuds = new ArrayList(); //instanciation de la liste FileStream fichier = File.OpenWrite("toto"); //Ouverture du fichier en écriture BinaryFormatter serializer = new BinaryFormatter(); // instanciation du serializeur binaire foreach (TreeNode noeud in (toto.Nodes)) //ajout de chaque noeud dans la liste { ListeNoeuds.Add(noeud); } serializer.Serialize(fichier, ListeNoeuds); // Serialization de la liste dans le fichier fichier.Close(); //Fermeture du fichier return fichier; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 FileStream recup = remoteOperations.SendTreeView(); BinaryFormatter serializer = new BinaryFormatter();// instanciation du serializeur binaire ArrayList ListeNoeuds = (ArrayList)serializer.Deserialize(recup); //Deserialisation dans la liste
Jobtient l'erreur suivante:Je pense que la sérialisation ne s'est pas correctement faite, mais pourquoi?Stream was not readable.
Merci beaucoup!
Partager