Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/88: Рейтинг темы: голосов - 88, средняя оценка - 4.77
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122

Реестр и удаление ключа

05.04.2010, 13:25. Показов 16592. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
зачем этот код не удаляет?
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,registry, StdCtrls;
...
procedure TForm1.Button1Click(Sender: TObject);
var
  Reg:TRegistry;
begin
   Reg:=TRegistry.Create;
   Reg.RootKey:=HKEY_LOCAL_MACHINE;
   if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run',true) then
   Reg.DeleteKey('\MyApplication');
   Reg.Free;
end;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.04.2010, 13:25
Ответы с готовыми решениями:

Добавление ключа в реестр
Как при нажатии кнопки добавить ключ в реестр по адресу:

Запись бинарного ключа в реестр
Доброго времени суток! Интересует вопрос... Как записать бинарный ключ в системный реестр? Содержимое ключа выглядит так: ...

Реестр: проверка на существование раздела и ключа
Здравствуйте скажите как можно создать раздел в реестре и в этом разделе создать ключ и как осуществить проверу раздела если раздел есть...

27
пофигист широкого профиля
4770 / 3207 / 862
Регистрация: 15.07.2013
Сообщений: 18,616
02.01.2022, 02:30
Студворк — интернет-сервис помощи студентам
А вот таких некромантов надо наказывать!
0
0 / 0 / 0
Регистрация: 25.05.2018
Сообщений: 19
02.01.2022, 17:15
Уважаемые хейтеры хватит умничать я не думаю что вы супер пупер специалисты. но уважать каждое мнение надо. Поэтому давайте будем сдержаны и спокойны. Нервные клетки не восстанавливаются ! Ошибку вы все видели делфи отказывается принимать данный код из-за его недостаточной информации. Поэтому вы либо подробно расписывайте коды либо не несите чушь всякую которая идет отрывками.
0
Модератор
4156 / 2365 / 814
Регистрация: 15.11.2015
Сообщений: 9,502
02.01.2022, 17:48

Не по теме:

Весь завод чувствует, а он не чувствует...



У всех компилируется, а у него не компилируется. Чудеса...

Alexdudchenko, функция ожидает 1 параметр типа string. Когда ставишь открывающую скобку, то показывает список ожидаемых параметров. Сделай скриншот и покажи его тут.
0
0 / 0 / 0
Регистрация: 25.05.2018
Сообщений: 19
02.01.2022, 18:11
Реально не смешно вам либже по прикалываться, может у вас на Delphi 7 и работает, но у меня XE3 не работает пишет что не актуальные параметры. Вот в этом месте он мне говорит что должно быть не так Reg.DeleteKey('MyApplication'); а вот так Reg.DeleteKey(' ... ', 'MyApplication');

Добавлено через 1 минуту
В теории работает а на практике нет. Завод встал.

Добавлено через 11 минут
Всё ваш код заработал наконец-то, проблема была из за делфи видимо её переклинило теперь нормально всё. Глюк самой программы а не кода. Не думал что делфи может так глючить я думал она идеал
0
Вирусоборец
 Аватар для thyrex
14471 / 7510 / 1584
Регистрация: 06.09.2009
Сообщений: 27,196
03.01.2022, 10:50
Alexdudchenko, все до безобразия просто и Дельфи тут не при чем.

Формат процедуры DeleteValue разный в классах TRegistry и TRegIni
0
Модератор
 Аватар для D1973
9956 / 6492 / 2461
Регистрация: 21.01.2014
Сообщений: 27,501
Записей в блоге: 3
03.01.2022, 11:07
Цитата Сообщение от thyrex Посмотреть сообщение
Формат процедуры DeleteValue разный
ну так-то речь шла о методе DeleteKey... А DeleteValue определен только в классе TRegistry.
И, таки да, для этого метода (DeleteKey) имеются различия в числе параметров в зависимости от используемого класса. Но вот зачем использовать устаревший еще в прошлом тысячелетии TRegIni - я, честное слово, не знаю...
0
0 / 0 / 0
Регистрация: 25.05.2018
Сообщений: 19
03.01.2022, 11:17
Ну да здесь вы правы это просто человеческий фактор. Надо просто быть по внимательней. Лучше не копировать а самому писать и по меньше будет проблем с кодом. Один не правильно сказал и пошла цепная реакция на ошибки в следующий раз буду осторожно бдителен.
0
Вирусоборец
 Аватар для thyrex
14471 / 7510 / 1584
Регистрация: 06.09.2009
Сообщений: 27,196
03.01.2022, 11:22
Цитата Сообщение от D1973 Посмотреть сообщение
ну так-то речь шла о методе DeleteKey...
да, опечатался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.01.2022, 11:22

Удаление ключа реестра через DeleteKey
День добрый. Такая проблема - не могу удалить ключ реестра через DeleteKey, в котором ключ указан переменной типа String. Процедура...

Работа с реестром: удаление ключа/раздела
Всем добрый день ) подскажите советом, у меня программа ищет указанное слово по реестру и результат выводит в TListView я хочу сделать...

Проверка наличия определённого ключа реестра и добавление этого ключа в реестр при его отсутствии
Добрый день! Пытаюсь разобраться с bat файлом, который будет запускаться при старте системы и проверять один ключ реестра. При отсутствии...

Добавление ключа в реестр
программа должна добавлять в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run запись с адресом "D:\123\123.exe"...

Реестр. Запись и проверка на существование ключа
Привет. Да, тема заезжена, но ситуация нестандартная. Прописываю в автозагрузку: Reg->RootKey = HKEY_LOCAL_MACHINE; ...


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

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru