![]() |
|
|
Регистрация | << Правила форума >> | 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. |