예제 #1
0
        //Читаем ini-файл и возвращаем значение указного ключа из заданной секции.
        public string ReadINI(ConfSection section, string Key)
        {
            var RetVal = new StringBuilder(255);

            GetPrivateProfileString(section.ToString(), Key, "", RetVal, 255, Path);
            return(RetVal.ToString());
        }
예제 #2
0
 //Проверяем, есть ли такой ключ, в этой секции
 public bool KeyExists(string Key, ConfSection section)
 {
     return(ReadINI(section, Key).Length > 0);
 }
예제 #3
0
 //Удаляем выбранную секцию
 public void DeleteSection(ConfSection section)
 {
     Write(section, null, null);
 }
예제 #4
0
 //Удаляем ключ из выбранной секции.
 public void DeleteKey(string Key, ConfSection section)
 {
     Write(section, Key, null);
 }
예제 #5
0
 //Записываем в ini-файл. Запись происходит в выбранную секцию в выбранный ключ.
 public void Write(ConfSection section, string Key, string Value)
 {
     WritePrivateProfileString(section.ToString(), Key, Value, Path);
 }