コード例 #1
0
ファイル: Reader.cs プロジェクト: alba2063/Media005
        public OrquestraCollection ReadIni()
        {
            OrquestraCollection orqs = new OrquestraCollection();

            if (!File.Exists(setFile))
            {
                Writer writer = new Writer();
                writer.WriteSettings(setFile);
                Application.Restart();

                //MessageBox.Show(ex.Message);
            }
            else
            {
                try
                {
                    XmlDocument doc = new XmlDocument();
                    doc.Load(setFile);

                    XmlNodeList nodes = doc.DocumentElement.SelectNodes("/Settings/Orquectras/Orquectra");

                    foreach (XmlNode node in nodes)
                    {
                        Orquestra orq = new Orquestra();

                        orq.OrqName   = node.SelectSingleNode("Orq_name").InnerText;
                        orq.ImageFile = node.SelectSingleNode("Image_file").InnerText;
                        orq.Info_1    = node.SelectSingleNode("Info_1").InnerText;
                        orq.Info_2    = node.SelectSingleNode("Info_2").InnerText;
                        orq.Info_3    = node.SelectSingleNode("Info_3").InnerText;

                        orqs.Add(orq);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error reading Validator_ini.xml");
                    throw new ReadFileErrorException(setFile, ex);
                }
            }

            return(orqs);
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: alba2063/Media005
        double snhl;                           // = .25;    //Horisontal Location multiplyer Song Numbers
        #endregion



        public MainForm()
        {
            InitializeComponent();

            // instantiate the delegate and register a method with the new instance.
            NewSongDel newSong = new NewSongDel(onNewSongStarted);

            sDB         = new SDBApplicationClass();
            sDB.OnPlay += newSong.Invoke;   //OnPlay event from MediaMonkey API

            Reader reader = new Reader();

            orqs = reader.ReadIni();

            //Get UI from Settings Form
            if (mi == null)
            {
                mi = new MediaInfoSettings();
            }
            ui = mi.ui;

            GetStarted();
        }