Bonjour,

Je voudrais sauvegarder un objet complet (ArrayOfPanels -- qui n'est autre q'un héritier de la classe ArrayList) dans un fichier binaire.
J'ai déclaré ArrayOfPanels comme étant [Serializable] ainsi que les objets que je mets dedans.


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
 
public ArrayOfPanels DeSerializeObject(string file)
        {
            try
            {
                ArrayOfPanels o = new ArrayOfPanels();
                Stream stream = File.Open(file, FileMode.Open);
                BinaryFormatter b = new BinaryFormatter();
                o = (ArrayOfPanels)b.Deserialize(stream);
                stream.Close();
                return o;
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }
            return null;
        }
Il semblerait que ça ne marche pas.
Normal?

Merci.
Cordialement.
Julien.