Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Алексей_Либанов
1 / 1 / 0
Регистрация: 21.02.2015
Сообщений: 126
1

Чтение из реестра. Failed to set data

11.08.2016, 19:20. Просмотров 235. Ответов 0
Метки нет (Все метки)

Доброго времени суток. Пишу программу для настройки системы через реестр. Смысл в том, что при попытке считать из реестра несуществующее значение вылезает ошибка: 'Failed to set data DisableRegistryTools'.
Вот код
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
REG.RootKey:= HKEY_LOCAL_MACHINE;
    REG.LazyWrite:= false;
    REG.OpenKey('Software\Microsoft\Windows\CurrentVersion\Policies\System', true);
    if rw then
    begin
    if MainF.RegTools.Checked then
    begin
    REG.WriteInteger('DisableRegistryTools', 0);
    REG.CloseKey;
    REG.Free;
    end
    else
    begin
    REG.WriteInteger('DisableRegistryTools', 1);
    REG.CloseKey;
    REG.Free;
    end;
    end
    else
    begin
    checki:=REG.ReadInteger('DisableRegistryTools');
    if checki = 0 then
    begin
    checkb:=true;
    end
    else
    begin
    checkb:=false;
    end;
    MainF.RegTools.Checked:=checkb;
    end;
P.S: С правами админа запускать пробовал.

Добавлено через 1 час 31 минуту
Разобрался. Нужно сделать проверку на наличие значения(ValueExists).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2016, 19:20
Ответы с готовыми решениями:

Ошибка при работе в реестре: failed to set data for 'ключ реестра'
Доброе время суток. Помогите решить проблему! Вот код приложения: uses Registry; ------------...

Failed to set data for 'InfoTip'
Всем добрый вечер! Начал работать с реестром, попытался написать код, но он, к сожалению, не...

Запись в реестр и ошибка "Failed to set data"
Что то у меня не выходит, выбивает программу при записи в реестр, что не так? выбивает на...

Реестр, ошибка при запуске программы: Failed to set data for "MicrosoftSystem"
пытаюсь добавить файл в реестр. при компиляции нет никаких ошибок. все запускается. файл в реестре...

При добавлении процедуры автозагрузки выходит ошибка "Failed to set data for 'Black'"
Приветствую уважаемые пользователи! При добавлении процедуры автозагрузки var reg: TRegistry;...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.08.2016, 19:20

Failed to get data for 'DisableTaskMgr'
Друзья, нужна помощь!!!! Вопрос! Выдает ошибку Failed to get data for 'DisableTaskMgr', если не...

Чтение из реестра
Здравствуйте Пытаюсь прочитать данные из реестра. Везде всё хорошо читается и только в одном...

Чтение с реестра
Имеется кнопка и ListView . (ЛистВью подписан как List) . Нужно считать названия всех...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru