Example #1
0
        public TempClass2 getParam()
        {
            string   path = Assembly.GetExecutingAssembly().Location;
            FileInfo fi1  = new FileInfo(path);

            path = fi1.Directory.ToString() + "\\MySettings.xml";
            fi1  = null;

            TempClass2 myObject = default(TempClass2);

            if (System.IO.File.Exists(path))
            {
                try
                {
                    XmlSerializer mySerializer = new XmlSerializer(typeof(TempClass2));
                    using (FileStream myFileStream = new FileStream(path, FileMode.Open))
                    {
                        myObject = (TempClass2)mySerializer.Deserialize(myFileStream);
                    }
                }
                catch (System.InvalidOperationException ex)
                {
                    System.IO.File.Delete(path);
                    myObject = new TempClass2(256, Db.LineWeight.LineWeight009, "xline");
                }
            }
            else
            {
                myObject = new TempClass2(256, Db.LineWeight.LineWeight009, "xline");
            }
            return(myObject);
        }
Example #2
0
        public void saveParam(TempClass2 Setting)
        {
            string   path = Assembly.GetExecutingAssembly().Location;
            FileInfo fi1  = new FileInfo(path);

            path = fi1.Directory.ToString() + "\\MySettings.xml";
            fi1  = null;

            XmlSerializer ser = new XmlSerializer(typeof(TempClass2));

            using (TextWriter writer = new StreamWriter(path, false))
            {
                ser.Serialize(writer, Setting);
            }
        }
Example #3
0
        public TempClass2 getParam()
        {
            string path = Assembly.GetExecutingAssembly().Location;
            FileInfo fi1 = new FileInfo(path);
            path = fi1.Directory.ToString() + "\\MySettings.xml";
            fi1 = null;

            TempClass2 myObject = default(TempClass2);
            if (System.IO.File.Exists(path))
            {
                try
                {
                    XmlSerializer mySerializer = new XmlSerializer(typeof(TempClass2));
                    using (FileStream myFileStream = new FileStream(path, FileMode.Open))
                    {
                        myObject = (TempClass2)mySerializer.Deserialize(myFileStream);
                    }

                }
                catch (System.InvalidOperationException ex)
                {
                    System.IO.File.Delete(path);
                    myObject = new TempClass2(256, Db.LineWeight.LineWeight009, "xline");
                }

            }
            else
            {
                myObject = new TempClass2(256, Db.LineWeight.LineWeight009, "xline");
            }
            return myObject;
        }
Example #4
0
        public void saveParam(TempClass2 Setting)
        {
            string path = Assembly.GetExecutingAssembly().Location;
            FileInfo fi1 = new FileInfo(path);
            path = fi1.Directory.ToString() + "\\MySettings.xml";
            fi1 = null;

            XmlSerializer ser = new XmlSerializer(typeof(TempClass2));
            using (TextWriter writer = new StreamWriter(path, false))
            {
                ser.Serialize(writer, Setting);
            }
        }