Exemple #1
0
        private bool CFG_load()
        {
            bool   error = false;
            string path  = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;

            path = System.IO.Path.GetDirectoryName(path);

            // получаем выбранный файл
            string filename = "cfg_CMD_MSG_330.dat";//тут храним данные команд и сообщений протокола управления блоком питания

            try
            {
                XmlSerializer xmlSerialaizer = new XmlSerializer(typeof(CcfgCMD_MSG_330));
                FileStream    fr             = new FileStream(filename, FileMode.Open);
                cfg_CMD_MSG = (CcfgCMD_MSG_330)xmlSerialaizer.Deserialize(fr);
                fr.Close();
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Error! B330 cfg_CMD_MSG_330!");
                Debug.WriteLine("Исключение:" + ex);
                MessageBox.Show("Проблема с конфигурационными файлами Б330!");
            }


            // получаем выбранный файл
            filename = "cfg_B330.dat";//тут храним конфигурационные данные блока питания : IP адреса блока и его сервера
            try
            {
                XmlSerializer xmlSerialaizer = new XmlSerializer(typeof(Config_B330));
                FileStream    fr             = new FileStream(filename, FileMode.Open);
                cfg = (Config_B330)xmlSerialaizer.Deserialize(fr);
                fr.Close();
            }
            catch (Exception ex)
            {
                Debug.WriteLine("B330 Config_B330!");
                Debug.WriteLine("Исключение:" + ex);
                MessageBox.Show("Проблема с конфигурационными файлами Б330!");
            }

            return(error);
        }
Exemple #2
0
        private bool CFG_load()
        {
            bool   error = false;
            string path  = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;

            path = System.IO.Path.GetDirectoryName(path);

            // получаем выбранный файл
            string filename = "cfg_CMD_MSG_330.dat";//тут храним данные команд и сообщений протокола управления блоком питания

            try
            {
                XmlSerializer xmlSerialaizer = new XmlSerializer(typeof(CcfgCMD_MSG_330));
                FileStream    fr             = new FileStream(filename, FileMode.Open);
                cfg_CMD_MSG_330 = (CcfgCMD_MSG_330)xmlSerialaizer.Deserialize(fr);
                fr.Close();
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Исключение:" + ex);
            }

            // получаем выбранный файл
            filename = "cfg_CMD_MSG_072.dat";//тут храним данные команд и сообщений протокола управления блоком питания
            try
            {
                XmlSerializer xmlSerialaizer = new XmlSerializer(typeof(CcfgCMD_MSG_072));
                FileStream    fr             = new FileStream(filename, FileMode.Open);
                cfg_CMD_MSG_072 = (CcfgCMD_MSG_072)xmlSerialaizer.Deserialize(fr);
                fr.Close();
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Исключение:" + ex);
            }

            return(error);
        }