/[EmuXPortal]/trunk/EmuXPortal/Api/ConfigLoader.cs
ViewVC logotype

Diff of /trunk/EmuXPortal/Api/ConfigLoader.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 13 by william, Tue Apr 3 21:00:28 2012 UTC revision 14 by william, Tue Apr 3 21:35:13 2012 UTC
# Line 6  using System.Text; Line 6  using System.Text;
6  using System.Windows.Forms;  using System.Windows.Forms;
7  using System.Xml;  using System.Xml;
8  using System.IO;  using System.IO;
9    using EmuXPortal.Logging;
10    
11  namespace EmuXPortal.Api  namespace EmuXPortal.Api
12  {  {
# Line 39  namespace EmuXPortal.Api Line 40  namespace EmuXPortal.Api
40                  bool loaded = false;                  bool loaded = false;
41                  try                  try
42                  {                  {
43                        logger.WriteLine("Loading Config: {0}", path);
44                      using (FileStream fs = new FileStream(CONFIG_FILE_PATH, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))                      using (FileStream fs = new FileStream(CONFIG_FILE_PATH, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
45                      {                      {
46                          using (XmlReader reader = XmlReader.Create(fs))                          using (XmlReader reader = XmlReader.Create(fs))
# Line 49  namespace EmuXPortal.Api Line 51  namespace EmuXPortal.Api
51                              DisplayDevice = reader.ReadElementContentAsString();                              DisplayDevice = reader.ReadElementContentAsString();
52                          }                          }
53                      }                      }
54                        logger.WriteLine("Loaded Config: {0}", path);
55                      loaded = true;                      loaded = true;
56                  }                  }
57                  catch (Exception ex)                  catch (Exception ex)
58                  {                  {
59                        logger.WriteLine("\tFailed to Load Config: {0}", path);
60                      Console.WriteLine(ex.ToString());                      Console.WriteLine(ex.ToString());
61                        logger.WriteLine("Error: {0}", ex.ToString());
62                      loaded = false;                      loaded = false;
63                  }                  }
64                  return loaded;                  return loaded;

Legend:
Removed from v.13  
changed lines
  Added in v.14

  ViewVC Help
Powered by ViewVC 1.1.22