salut MarDOS
es-que tu peu m'aider de saturer le compilateur en fonction de nombre fichier crée ou d' enregistrement pour connaitre la limite maximal
using System;
using System.IO;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;
namespace MyObjSerial
{
[Serializable()]
public class person : ISerializable
{
public int perId;
public string perName;
public person()
{
perId = 0;
perName = null;
}
public person(SerializationInfo info, StreamingContext ctxt)
{
perId = (int)info.GetValue("EmployeeId", typeof(int));
perName = (String)info.GetValue("EmployeeName", typeof(string));
}
public void GetObjectData(SerializationInfo info, StreamingContext ctxt)
{
info.AddValue("EmployeeId", perId);
info.AddValue("EmployeeName", perName);
}
}
//Main class
public class ObjSerial
{
public static void Main(String[] args)
{
person mp = new person();
mp.perId = 10;
mp.perName = "MArou";
Stream stream = File.Open("personne.psp", FileMode.Create);
BinaryFormatter bformatter = new BinaryFormatter();
Console.WriteLine("ecriture des info person sur le disque");
bformatter.Serialize(stream, mp);
stream.Close();
mp = null;
stream = File.Open("personne.psp", FileMode.Open);
bformatter = new BinaryFormatter();
Console.WriteLine("Lire les info de person");
mp = (person)bformatter.Deserialize(stream);
stream.Close();
Console.WriteLine("Employee Id: {0}", mp.perId.ToString());
Console.WriteLine("Employee Name: {0}", mp.perName);
}
}
}