Exemple #1
0
        public static void saveOptions(string defPath, bool binary)
        {
            FileSave.OptionData optionData = new FileSave.OptionData();
            optionData.defaultPath = defPath;
            optionData.useBinary   = binary;
            Stream serializationStream = (Stream)File.Open("settings.set", FileMode.Create);

            new BinaryFormatter().Serialize(serializationStream, (object)optionData);
            serializationStream.Close();
        }
Exemple #2
0
 public void grabOptions()
 {
     FileSave.OptionData optionData = FileSave.grabOptions();
     if (optionData.defaultPath != null)
     {
         this.useTrueFalseCheck.Checked = !optionData.useBinary;
         this.defaultPathTxt.Text       = optionData.defaultPath;
     }
     else
     {
         this.useTrueFalseCheck.Checked = false;
         this.defaultPathTxt.Text       = "C:/";
         FileSave.saveOptions("C:/", true);
     }
 }
Exemple #3
0
 public static FileSave.OptionData grabOptions()
 {
     try
     {
         Stream serializationStream     = (Stream)File.Open("settings.set", FileMode.Open);
         FileSave.OptionData optionData = (FileSave.OptionData) new BinaryFormatter().Deserialize(serializationStream);
         serializationStream.Close();
         return(optionData);
     }
     catch (IOException ex)
     {
         FileSave.saveOptions("C:", true);
         int num = (int)MessageBox.Show("Options reverted back to defaults.");
         return(new FileSave.OptionData());
     }
 }