/* ----------------------------------------------------------------- */ /// /// Load /// /// <summary> /// ユーザ毎の設定情報をロードします.引数には,設定情報が保存されて /// あるXML ファイルへのパスを指定します. /// </summary> /// /* ----------------------------------------------------------------- */ public bool Load(string path) { bool status = true; try { var param = new ParameterManager(); param.Load(path, ParameterFileType.XML); this.Load(param); } catch (Exception /* err */) { status = false; } return status; }
/* ----------------------------------------------------------------- */ /// /// Load /// /// <summary> /// ユーザ毎の設定情報をロードします.引数なしでLoad() メソッドを /// 実行した場合,レジストリに保存されてある情報をロードします. /// </summary> /// /* ----------------------------------------------------------------- */ public bool Load() { bool status = true; try { using (RegistryKey root = Registry.CurrentUser.OpenSubKey(REG_ROOT + '\\' + REG_VERSION, false)) { var param = new ParameterManager(); param.Load(root); this.Load(param); } } catch (Exception /* err */) { status = false; } return status; }