private void LoadSettings() { try { FileStream settingsStream = new FileStream("Settings.bin", FileMode.Open); BinaryFormatter bf = new BinaryFormatter(); settings = (Settings)bf.Deserialize(settingsStream); settingsStream.Close(); try { sound = new SoundPlayer(settings.SoundsLoaction); } catch { } } catch { MessageBox.Show("Файл Settings.bin не найден или поврежден. \r\nБудут восстановлены стандартные настройки", Text, MessageBoxButtons.OK, MessageBoxIcon.Error); settings = new Settings(); settings.SetDefaultSettings(); SaveSettings(); try { sound = new SoundPlayer(settings.SoundsLoaction); } catch { } } }
public void LoadSettings() { settings = new Settings(); try { FileStream savingStream = new FileStream("Settings.bin", FileMode.Open); BinaryFormatter bf = new BinaryFormatter(); settings = (Settings)bf.Deserialize(savingStream); savingStream.Close(); string[] temp = settings.SoundsLoaction.Split('\\'); signalNameLabel.Text = temp[temp.Length - 1]; loadLastOpenedListOnStartCheckBox.Checked = settings.LoadRecentlyOpenedFileOnStart; } catch { MessageBox.Show("Файл Settings.bin не найден или поврежден. \r\nБудут восстановлены стандартные настройки", Text, MessageBoxButtons.OK, MessageBoxIcon.Error); settings.SetDefaultSettings(); string[] temp = settings.SoundsLoaction.Split('\\'); signalNameLabel.Text = temp[temp.Length - 1]; loadLastOpenedListOnStartCheckBox.Checked = settings.LoadRecentlyOpenedFileOnStart; SaveSettings(); } }