public void Save() { //LibSys.StatusBar.Trace("Tools:Save: " + isDirty); if (isDirty) { try { string toolsFilePath = Project.GetMiscPath(Project.TOOLS_FILE_NAME); string seedXml = Project.SEED_XML + "<tools></tools>"; XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(seedXml); XmlNode root = xmlDoc.DocumentElement; Project.SetValue(xmlDoc, root, "time", "" + DateTime.Now); foreach (ToolDescr tool in tools) { XmlNode node = tool.ToXml(xmlDoc); root.AppendChild(node); } xmlDoc.Save(toolsFilePath); isDirty = false; } catch (Exception e) { LibSys.StatusBar.Error("Tools:Save() " + e.Message); } } }
public StatusBar() { //m_traceFileName = Path.Combine(Application.StartupPath, "trace.txt"); m_traceFileName = Project.GetMiscPath("trace.txt"); FileStream fs = new FileStream(m_traceFileName, FileMode.Create, FileAccess.Write, FileShare.ReadWrite); m_tw = new StreamWriter(fs); m_tw.WriteLine("Started " + DateTime.Now); m_tw.WriteLine("Framework: " + Environment.Version + " Program: " + Project.PROGRAM_NAME_HUMAN + " " + Project.PROGRAM_VERSION_HUMAN + " Build: " + Project.PROGRAM_VERSION_RELEASEDATE); m_tw.Close(); }