Общие примеры обработки файлов Delphi и использования файлов реестра
Предисловие:
Реестр предоставляет нам методы управления реестром. Здесь мы используем метод, предоставляемый TRegIniFile. TRegIniFile наследует TRegistry. Метод, предоставляемый TRegIniFile, аналогичен методу работы с Ini-файлами, упомянутому ранее, что значительно упрощает нашу «загадочную» операцию. Методы регистрации. Обычно используются следующие методы:
Посмотреть примеры
Создать узел
var reg:TRegIniFile; start reg := TRegIniFile.Create; //Создаем экземпляр reg.RootKey := HKey_Local_Machine; //Устанавливаем корневое значение, если reg.OpenKey('SOFTWARE/MyReg',True), затем //Открываем HKey_Local_Machine/SOFTWARE/ MyReg, если MyReg не существует, автоматически создается начало //Создаем элемент MySec в HKey_Local_Machine/SOFTWARE/MyReg, а затем создаем строку MyValue в MySec со значением China reg.WriteString('MySec','MyValue','China' end;
Удалить значение
var reg:TRegIniFile; start reg := TRegIniFile.Create; //Создаем экземпляр reg.RootKey := HKey_Local_Machine; //Устанавливаем корневое значение, если reg.OpenKey('SOFTWARE/MyReg/MySec',True) затем начинаем //Удаляем элемент MyValue в HKey_Local_Machine/SOFTWARE/MyReg/MySec reg.DeleteValue('MyValue'); end;
УдалитьКей
var reg:TRegIniFile; start reg := TRegIniFile.Create; //Создать экземпляр reg.RootKey := HKey_Local_Machine; //Установить корневое значение, если reg.OpenKey('SOFTWARE/MyReg',True), затем начать //Удалить HKey_Local_Machine/SOFTWARE MySec в /MyReg reg.EraseSection('MySec');
Чтение списка Ключей и чтение списка значений под Ключом аналогичны операциям с INI-файлом.
Если у вас есть какие-либо вопросы, оставьте сообщение или зайдите в сообщество этого сайта, чтобы пообщаться и обсудить. Надеюсь, это поможет всем. Спасибо за вашу поддержку этого сайта!