/* ************************************************************************************************************************ *************************************************************************************************************************/ protected void retrieveSettingsFile() { ProgramStoringFolder = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), embeddedSettings.progName); try { userSettings = new KeyValuePairDataBase(System.IO.Path.Combine(ProgramStoringFolder, embeddedSettings.settingsFileName)); } catch { userSettings = new KeyValuePairDataBase(); } }
/* ************************************************************************************************************************ *************************************************************************************************************************/ protected void saveSettings() { String settingsPath = System.IO.Path.Combine(ProgramStoringFolder, embeddedSettings.settingsFileName); try { userSettings.saveToFile(settingsPath); } catch { Directory.CreateDirectory(ProgramStoringFolder); userSettings = new KeyValuePairDataBase(); userSettings.saveToFile(settingsPath); } }