C# Serialisation object forms

C# Serialisation object forms - C#/.NET managed - Programmation

Marsh Posté le 05-05-2004 à 14:20:35    

Bonjour  :hello:  ,
 
je commence a etudier la serialisation en c#, avec des Formatters.
Pour le moment je veux utiliser des Binary formaters.  
Jai testé avec un string, ca marche.
 
Voila mon code
 

Code :
  1. public static void saveObjectAsBinaryFile(string fileName, Object o) {
  2.   FileStream stream = new FileStream(fileName, FileMode.Create);
  3.   BinaryFormatter formatter = new BinaryFormatter();
  4.   formatter.Serialize(stream, o);
  5.   stream.Flush();
  6.   stream.Close();
  7.  }
  8.  public static Object loadObjectFromBinaryFile (string fileName) {
  9.   FileStream stream = new FileStream(fileName, FileMode.Open);
  10.   BinaryFormatter formatter = new BinaryFormatter();
  11.   Object o = formatter.Deserialize(stream);
  12.   stream.Close();
  13.   return o;
  14.  }


 
(jespere que c lisible... au pire j´edit.
 
Donc voila mon probleme: je veux serialiser un object du namespace Windows.Forms (je prefere dire package menfin bon..)
 
et ca ne marche pas.... quand je fais mon flush ou mon close ca merde.
Que doije faire? Ya til une meilleure solution pour serialiser un Treeview ou un TreeNode ?
 
Merci !  :bounce:

Reply

Marsh Posté le 05-05-2004 à 14:20:35   

Reply

Marsh Posté le 05-05-2004 à 16:40:07    

up :)

Reply

Marsh Posté le 06-05-2004 à 09:50:54    

allez je suis sur que y en a un qui sait

Reply

Marsh Posté le 07-05-2004 à 08:30:35    

Vriament aucune idée ?  
Comment sérialiser un object Windows.Form ?
Pourtant ca du deja arriver a kkun, c obligé  
 
Svp les copainsss :) :) :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed