Exemple #1
0
        public void ReadLocation(string iniPath, int locationNumber)
        {
            string section    = string.Format("Target{0}", locationNumber + 1);
            string visability = IniAccessFunctions.IniReadValue(iniPath, section, "ShowInGUI");
            int    bAdd       = 0;

            if (visability == string.Empty)
            {
                ShowInGui = true;
            }
            else if (int.TryParse(visability, out bAdd))
            {
                ShowInGui = (bAdd != 0);
            }
            visability = IniAccessFunctions.IniReadValue(iniPath, section, "ShowInShell");
            if (visability == string.Empty)
            {
                ShowInShell = true;
            }
            else if (int.TryParse(visability, out bAdd))
            {
                ShowInShell = (bAdd != 0);
            }
            IniAccessFunctions.IniReadValue(iniPath, section, "TargetPath");
            Path = IniAccessFunctions.IniReadValue(iniPath, section, "TargetPath");
            Name = IniAccessFunctions.IniReadValue(iniPath, section, "TargetName");
        }
Exemple #2
0
        public void WriteLocation(string iniPath, int locationNumber)
        {
            string section = string.Format("Target{0}", locationNumber + 1);

            IniAccessFunctions.IniWriteValue(iniPath, section, "TargetPath", Path);
            IniAccessFunctions.IniWriteValue(iniPath, section, "TargetName", Name);
            IniAccessFunctions.IniWriteValue(iniPath, section, "ShowInGUI", ShowInGui?"1":"0");
            IniAccessFunctions.IniWriteValue(iniPath, section, "ShowInShell", ShowInShell? "1" : "0");
        }