예제 #1
0
        public SaveErreurs ReadDatas()
        {
            SaveErreurs data = new SaveErreurs();

            if (File.Exists(pathFile + nameFile + ".xml"))
            {
                //Ouverture du fichier
                Stream stream = new FileStream(pathFile + nameFile + ".xml", FileMode.OpenOrCreate, FileAccess.Read);

                Type[] extraTypes = { typeof(Fiche) };

                XmlSerializer serializer = new XmlSerializer(typeof(SaveData), extraTypes);

                if (stream.Position != 0)
                {
                    stream.Position = 0;
                }
                if (System.IO.File.Exists(this.pathFile + this.nameFile + ".xml"))
                {
                    try
                    {
                        data = (SaveErreurs)serializer.Deserialize(stream);
                    }
                    catch (System.IO.IOException e)
                    {
                    }
                }
                //Fermeture du fichier
                stream.Close();
            }
            return(data);
        }
예제 #2
0
        public void SaveErreur(String err)
        {
            //ouvrir fichier
            SaveErreurs data = ReadDatas();

            //charger les erreurs et supprimer celles
        }