![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
Привет, подскажите, как реализовать проверку существования определенного ключа в реестре.
|
|
#2
|
||||
|
||||
|
Код:
//...
var
Reg: TRegistry;
begin
Reg := TRegistry.Create();
try
Reg.RootKey := HKEY_CURRENT_USER;
// можно так
if Reg.OpenKey('\Software\key', False) then
begin
ShowMessage('Ключ есть');
end
else
begin
ShowMessage('Ключа нет');
end;
// но лучше так
if Reg.KeyExists('\Software\key') then
ShowMessage('Ключ есть')
else
ShowMessage('Ключа нет');
finally
Reg.Free;
inherited;
end; |
|
#3
|
||||
|
||||
|
Спасибо.
![]() |