![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Добрый вечер, уважаемые знатоки!
Подскажите как считать у ветки (ключа) реестра параметр "(По умолчанию)"? Например, у ключа реестра "HKEY_CLASSES_ROOT\.exe" параметр "(По умолчанию)" - "exefile". |
|
#2
|
||||
|
||||
|
Код:
var
reg: TRegistry;
begin
reg := TRegistry.Create;
try
reg.RootKey := HKEY_CLASSES_ROOT;
if reg.OpenKeyReadOnly('.exe') then
ShowMessage(reg.ReadString(''));
finally
reg.Free;
end;
end; |
|
#3
|
|||
|
|||
|
Спасибо!
Работает. Сначала попробовал аналогично в своей программе считать параметр "(По умолчанию)", ничего не получилось. Потом понял в чем допустил ошибку. Я до этого считываю значение из другой ветки реестра и забыл вставить CloseKey. |