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

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

Куда пропадает ключ? [D6, Win2k]


Dmitriy Polskoy ©   (2002-09-19 17:34:00) 

Пишу следующий код:
R :=TRegistry.Create;
if (R.OpenKey("HKEY_LOCAL_MACHINE\SoftWare\Shell\ParamEdit", True)) then
begin
PathToCurDir := R.ReadString("PathValue");
if PathToCurDir = "" then
begin
R.WriteString("PathValue" ,Str);
PathToCurDir := R.ReadString("PathValue");
end;
end;
R.Free;
Насколько я понимаю при неудачной попытке открытия ключа он должен создаться. И он создается. Я так же читаю StringValue. Но когда заглядываю в реестр, то не могу найти моего ключа. Может не там ищу?


Dmitriy Polskoy   (2002-09-19 17:53:00) [1]

2 Anatoly Podgoretsky © (19.09.02 17:49)
Да, спасибо, я уже нашел именно там.


Anatoly Podgoretsky   (2002-09-19 17:49:00) [2]

Ты искал в HKCU ключ "HKEY_LOCAL_MACHINE\SoftWare\Shell\ParamEdit


REA   (2002-09-19 17:40:00) [3]

В догонку: ломая какую то программу, я натолкнулся, что она пишет в реестр скрытый ключ, который потом не видно из RegEdit. Мне приснилось или такое есть?


Наверх

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