private void wMain_Load(object sender, EventArgs e) { DataModul.GetInstance().InitDataModul("FileSync"); DataModul.GetInstance().LoadConfig(); //ToDo: Basics.ReadFormPos(DataModul.GetInstance().IniFileName, this); lineNumbersToolStripMenuItem.SelectedIndex = DataModul.GetInstance().LineNumbers; blackWhiteToolStripMenuItem.Checked = DataModul.GetInstance().BlackWhite; reloadFilesToolStripMenuItem.Checked = DataModul.GetInstance().ReloadFiles; //ToDo: Options // // - - - - - - listBox.Items[0] = ""; listBox.Items[1] = ""; wMain_Resize(sender, e); // // - - - - - - if (System.IO.File.Exists(FileName1) && System.IO.File.Exists(FileName2)) { } else { FileName1 = DataModul.GetInstance().FileName1; FileName2 = DataModul.GetInstance().FileName2; //FileName1 = @"D:\Software\V9.00\Projets\Kiosk\Sources.CF1\Kiosk.ini"; //FileName2 = @"E:\Software\___\Projets\Kiosk\Sources.CF1\Kiosk.ini"; //FileName1 = @"L:\CESetup\BuildTimeStamp.cs"; //FileName2 = @"L:\CESetup.CE\BuildTimeStamp.cs"; }; if (reloadFilesToolStripMenuItem.Checked) { LoadFiles(); } else { }; // // - - - - - - CompareFiles.Exec(Lines, File1, File2); // // - - - - - - DisplayCompareFiles(); // PatchListView( listView ); }
public void LoadConfig() { TIniFile IniFile = new TIniFile(DataModul.GetInstance().IniFileName); Debug = IniFile.ReadBool("General", "Debug", false); LineNumbers = IniFile.ReadInteger("General", "LineNumbers", 0); BlackWhite = IniFile.ReadBool("General", "BlackWhite", true); ReloadFiles = IniFile.ReadBool("General", "ReloadFiles", true); FileName1 = IniFile.ReadString("General", "FileName1", ""); FileName2 = IniFile.ReadString("General", "FileName2", ""); }
public static DataModul GetInstance() { //creer une nouvelle instance s il n en existe pas deja une autre if (_theUniqueInstance == null) { return(_theUniqueInstance = new DataModul()); } else { return(_theUniqueInstance); } }
public void SaveConfig() { TIniFile IniFile = new TIniFile(DataModul.GetInstance().IniFileName); IniFile.WriteBool("General", "Debug", Debug); IniFile.WriteInteger("General", "LineNumbers", LineNumbers); IniFile.WriteBool("General", "BlackWhite", BlackWhite); IniFile.WriteBool("General", "ReloadFiles", ReloadFiles); IniFile.WriteString("General", "FileName1", FileName1); IniFile.WriteString("General", "FileName2", FileName2); IniFile.UpdateFile(); }
private void wMain_FormClosing(object sender, FormClosingEventArgs e) { DataModul.GetInstance().LineNumbers = lineNumbersToolStripMenuItem.SelectedIndex; DataModul.GetInstance().BlackWhite = blackWhiteToolStripMenuItem.Checked; DataModul.GetInstance().ReloadFiles = reloadFilesToolStripMenuItem.Checked; DataModul.GetInstance().FileName1 = FileName1; DataModul.GetInstance().FileName2 = FileName2; DataModul.GetInstance().SaveConfig(); //ToDo: Basics.WriteFormPos(DataModul.GetInstance().IniFileName, this); }
public void InitDataModul(string FileName) { ProgramCaption = "FileSync" + " - " + Version; // Sets the directory in which all the application files (database, images, and executable) // are located. // if (Environment.OSVersion.Platform.ToString() == "Win32NT") { this.ProgramPath = Directory.GetCurrentDirectory(); } else { this.ProgramPath = new FileInfo(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase).DirectoryName; }; System.Configuration.ConfigurationSettings.AppSettings.Set("WikiImages", "file://" + ProgramPath + "\\Images\\"); // Sets database file name. // this.DatabaseFile = ProgramPath + "\\" + FileName + ".xml"; // Sets database file name. // this.SchemaFile = System.IO.Path.ChangeExtension(DatabaseFile, ".xsd"); // Construct the connecting strings. // this.ConnectionString = @"Data Source=" + DatabaseFile; // Sets INI file name. // if (Environment.OSVersion.Platform.ToString() == "Win32NT") { DataModul.GetInstance().IniFileName = ProgramPath + "\\" + FileName + ".ini"; } else { DataModul.GetInstance().IniFileName = "\\" + new FileInfo(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase).Name + ".ini"; }; // LoadConfig(); }