Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Как в Делфи работать с реестром ?

Добрый день.

Как на Делфи (7) работать с реестром Windows ???
Т.е. создать/удалить параметр/раздел,
Читать/писать значение ???

Заранее благодарен.
Петр.
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
X-MAILER:TheBat! 2.04.7 ;
Windows XP 2600 5 1
Orijin : Лотерея - налог с тех, кто лох...
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

Номер выпуска : 3422
Возраст листа : 300 (дней)
Количество подписчиков : 443
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/193335
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Петро Sun, 18 Jul 2004 14:23:49 +0300 (#193335)

 

Ответы:

Здравствуйте !

Знаю один способ, который работает везде :-)
Это API. Для реестра функции (некоторые) :

RegCloseKey
RegCreateKeyEx
RegDeleteKey
RegDeleteValue
RegOpenKeyEx
RegQueryValueEx
RegSetValueEx

Еще есть аналогичные функции Shell API типа SHGetValue, и.т.д.

Обычно для работы с реестром вокруг этих функций есть всякие
обертки. В VC это CRegKey. В делфи должно быть что то такое же.

--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru

Номер выпуска : 3423
Возраст листа : 300 (дней)
Количество подписчиков : 443
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/193407
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписать: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sun, 18 Jul 2004 22:18:52 +0400 (#193407)

 

Здравствуйте, Victor.

Вы писали 18 июля 2004 г. в 21:18:52 [GMT +2:00]:

В Делфи предусмотрены несколько классов для работы с реестром:
- TRegistry;
- TRegIniFile;
- TRegistryIniFile

TRegIniFile порожден от TRegistry и сделан в духе класса TIniFile для
работы с INI-файлами. С помощью его можно работать как с простым
INI-файлом. У них даже имена функций почти совпадают. Очень удобно,
если ты постоянно юзаешь TIniFile и хочешь еще с реестром работать. Но
это кому как нравиться. Я лично всегда использую первый класс или на
ИПИ-шках, в зависимости от условий поставленной задачи.
Все эти классы используют АПИ-шки, описанные выше Виктором.
Все это есть в Хелпе с примерами.

Ответить   Feniks Mon, 19 Jul 2004 13:08:43 +0300 (#193850)

 

Hello Feniks,

Monday, July 19, 2004, 1:08:43 PM, you wrote:

Всем СПАСИБО, разобрался.

Ответить   Петро Mon, 19 Jul 2004 13:56:47 +0300 (#194173)