Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавление в реестр [D6, Win95/98]


c0pyc@t ©   (2002-08-23 09:39:00) 

Люди помогте,
нужно считать информацию из реестра, как это сделать
если ключа нет откуда считывать, то его нужно создать, и внести изменения


Hamlet   (2002-08-23 10:20:00) [1]

Должен автоматически


c0pyc@t   (2002-08-23 10:17:00) [2]

а еще если я пишу так

Reg.WriteString("Top", IntToStr(ServerRun.Top));

то "Top" создаться автоматически или же его нужно создать самому?


c0pyc@t   (2002-08-23 10:01:00) [3]

спасибо


Hamlet   (2002-08-23 09:59:00) [4]

в классе TRegistry есть функция KeyExists(const Key: String): boolean
она возвращает значение true, если ключ существует..


Lord Warlock   (2002-08-23 09:57:00) [5]

Все уже сделано до тебя, прежде чем открывать проверяй его наличие - KeyExists


c0pyc@t   (2002-08-23 09:52:00) [6]


> Lord Warlock ©

ну это я знаю я вот пишу

Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;
if Reg.OpenKey("\Software\c0pYc@t\CurrentVersion", true) then
.......
и даже если ключа нет то он его создаст, а мне нужно если ключа нет то и не надо его просматривать


Lord Warlock   (2002-08-23 09:47:00) [7]

Ну это очевидно работа с TRegistry
Ключевые методы - OpenKey, CloseKey, CreateKey, KeyExists


Наверх

Титульная страница Поиск, карта сайта Написать письмо