Пример #1
0
        //Ulož nastavení
        public static void Settings_Save(string path, SettingsData data)
        {
            if (File.Exists(path))
            {
                File.Delete(path);
            }

            var f  = new BinaryFormatter();
            var st = new StreamWriter(path, false, Encoding.UTF8);

            f.Serialize(st.BaseStream, data);
            st.Close();
            st.Dispose();
        }
Пример #2
0
        //Načti nastavení
        public static SettingsData Settings_Load(string path)
        {
            if (!File.Exists(path))
            {
                return(null);
            }
            var          cti  = new StreamReader(path, Encoding.UTF8);
            SettingsData data = null;

            try
            {
                var b = new BinaryFormatter();
                data = (SettingsData)b.Deserialize(cti.BaseStream);
            }
            catch
            {
            }

            cti.Close();
            cti.Dispose();

            return(data);
        }