public void chargerload() { //Charge l'objet deserialiser dans loadencours loadencours = frm.deserialisation(); MessageBox.Show(loadencours.nom); }
private void Form1_Load(object sender, EventArgs e) { if(File.Exists(System.IO.Path.GetDirectoryName(Application.ExecutablePath) + @"\load.bin")){ //Si le load.bin existe deserialisation(); } else{ //le fichier existe pas LOAD ld = new LOAD(); ld.nom = "ok";//TEST serialisationload(ld); loadencours = deserialisation(); } chargerload(); NewGraphic = this.CreateGraphics(); clic = false; compteur.Text = "Nombre de lignes :" + cpt.ToString() + " (Alexandre le Professionnel)"; }
public void chargerload() { loadencours = deserialisation(); }
public void serialisationload(LOAD ld) { //on lui transmet l'objet LOAD que l'on veux serialiser! try{ Stream stream = File.Open(System.IO.Path.GetDirectoryName(Application.ExecutablePath) + @"\load.bin", FileMode.Create); BinaryFormatter formatter = new BinaryFormatter(); // On sérialise formatter.Serialize(stream, ld); stream.Close(); }catch { MessageBox.Show("Erreur durant la serialisation"); } }