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

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

Не удаляется значение ключа реестра [XP]


mefodiy ©   (2013-04-19 17:16:00) 

Вот код:
 var Reg:TRegistry;
begin
 Reg := TRegistry.Create;
 Reg.RootKey := HKEY_LOCAL_MACHINE;
 if Reg.OpenKey('\Software\Microsoft\Windows CE Services',False) then
   Reg.DeleteValue('\GuestOnly');
 Reg.CloseKey;
 Reg.Free;
end;
Почему не удаляется значение ключа.
Windows XP.
Права -администраторские.
Спасибо.


mefodiy   (2013-04-20 08:28:00) [1]


> И значение называется не '\GuestOnly', а 'GuestOnly'

Сработало.
Спасибо


Германн   (2013-04-20 03:02:00) [2]


> Rouse_ ©   (19.04.13 20:31) [4]
>
>
> > mefodiy   (19.04.13 19:27) [2]
> > Что делать?
>
> Анализировать то, о чем тебе написали в [1]

Тяжело, однако, анализировать результат функции DeleteValue. Если он Тру, то и анализировать нафиг не надо. Если он Фолс, то как его анализировать? :)


Rouse_   (2013-04-19 20:31:00) [3]


> mefodiy   (19.04.13 19:27) [2]
> Что делать?

Анализировать то, о чем тебе написали в [1]


icWasya   (2013-04-19 20:08:00) [4]

Ключа или значения?
И значение называется не '\GuestOnly', а 'GuestOnly'


mefodiy   (2013-04-19 19:27:00) [5]

Что делать?


Игорь Шевченко   (2013-04-19 17:25:00) [6]

потому что DeleteValue имеет возвращаемое значение


Наверх

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