Перейти к содержанию
  • Регистрация
  • 0
POV

TRegistry адекватен под FMX?

Вопрос

может и у меня лыжи не едут конечно....

Есть в реестре HKEY_LOCAL_MACHINE\SOFTWARE\POV

Но открыть ветку не могу - нет её:

    regKey->RootKey = HKEY_LOCAL_MACHINE;

    if (regKey->OpenKeyReadOnly("SOFTWARE\\POV"))
    {
    }

Барыня Билдер желать изволит HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\POV

Выяснил это заменив regKey->OpenKeyReadOnly("SOFTWARE\\POV") на regKey->OpenKey("SOFTWARE\\POV", true) - ветка создалась именно после Wow6432Node

 

Оно так странно всегда и было, а не замечал, или это что-то новенькое?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рекомендуемые сообщения

  • 0

первоначальный вариант справедлив только для 32битных. Wow6432Node - ее юзать для 64битных.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

А как тогда файл *.reg формировать? Я ж там путь конкретный указываю, вне зависимости от ОСи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 1

А обязательно в HKLM хранить данные? Если не изменяет память - нормальный путь будет для Local User, в независимости от разрядности. попробуйте

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Не знаю может можно и проще. Когда меня прижало пришлось написать небольшую программку записи в реестр. Если присвоить ей права администратора, то пишется все в нужную ветку не зависимо от Оси.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
3 часа назад, Сысоев Максим сказал:

А обязательно в HKLM хранить данные? Если не изменяет память - нормальный путь будет для Local User, в независимости от разрядности. попробуйте

 

Так работает, да.. пасиб

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
19 минут назад, Euvene сказал:

Есть ли аналог TRegistry  под Мак?

нету, реестр есть только в Windows

сохраняйте в файлы свои конфигурации

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...