Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Добавлен метод РегистрироватьКомпонентыВ_HKCU (число прочтений - 1179 )
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Добавлен метод РегистрироватьКомпонентыВ_HKCU
08. Сентября 2007 :: 19:27
Печать  
Arta писал(а) 08. Сентября 2007 :: 15:25:
sedmin писал(а) 08. Сентября 2007 :: 12:20:
Класс Система:
   [+] Добавлен метод РегистрироватьКомпонентыВ_HKCU(фHKCU = 1)


Есть класс УправлениеНастройками, может в него запихнуть?


Это не настройка. Это переназначение ветки реестра в течение одного сеанса.

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

Я, вообще, против механизма настроек. Здесь у меня два аргумента:
  • Чтобы переключить настройку, все равно приходится писать код, который ее переключает. Так что какая разница, переключу я ее один раз, или напишу код, который при начале сеанса будет устанавливать все настройки.
  • Все равно, для произвольного компьютера заранее неизвестно, какое значение принимает та или иная настройка. Поэтому все равно нужно писать код, который при начале сеанса будет устанавливать все настройки.

    Признаю единственный вариант настроек. Это те настройки, которые не влияют на работу системы, а интересны только конкретному пользователю. И представлены они в интерфейсе пользователя (как в Сервис->Переметры), и управляет ими только он. В принципе, программный интерфейс к этим настройкам может быть таким, какой реализован в классе Настройки.

    Но настройки 1С++ вовсе не относятся к таким настройкам.  Печаль
  •   
    Наверх
     
    IP записан
     
    kms
    1c++ power user
    1c++ moderator
    Отсутствует


    я хочу, чтоб сюда проложили
    дорогу оттуда...

    Сообщений: 4632
    Зарегистрирован: 19. Мая 2006
    Re: Добавлен метод РегистрироватьКомпонентыВ_HKCU
    Ответ #1 - 09. Сентября 2007 :: 08:14
    Печать  
    Можно еще этот метод вынести в РаботуСРеестромWin и разрешить явное указание переназначаемых ключей и веток.
    Т.е. сделать прямой интерфейс к RegOverridePredefKey().

    P.S.
    А может и не надо.
    Оно будет логично, но целевая аудитория не наберется.
      

    De quelle planète es-tu?
    Наверх
     
    IP записан
     
    Переключение на Главную Страницу Страницы: 1
    ОтправитьПечать