Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема РегистрироватьКомпонентыВ_HKCU (число прочтений - 2263 )
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
РегистрироватьКомпонентыВ_HKCU
19. Марта 2010 :: 09:00
Печать  
Если пытаемся сделать так:
Код
Выбрать все
Система=СоздатьОбъект("Система");
Система.РегистрироватьКомпонентыВ_HKCU();
рег = СоздатьОбъект("VBScript.RegExp"); 


то заимеем следующее:

рег = СоздатьОбъект("VBScript.RegExp");
Неудачная попытка создания объекта (VBScript.RegExp)


Так и должно быть?
Просто в глобальнике поставил сразу после загрузки строку
Код
Выбрать все
Система.РегистрироватьКомпонентыВ_HKCU(); 


и во многих местах вылезла вот такая вот беда. Ес-но при Система.РегистрироватьКомпонентыВ_HKCU(0) всё нормально создается.
Просветите, пожалуйста.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: РегистрироватьКомпонентыВ_HKCU
Ответ #1 - 19. Марта 2010 :: 12:31
Печать  
JohnyDeath писал(а) 19. Марта 2010 :: 09:00:
Просто в глобальнике поставил сразу после загрузки строку
Код
Выбрать все
Система.РегистрироватьКомпонентыВ_HKCU(); 


и во многих местах вылезла вот такая вот беда. Ес-но при Система.РегистрироватьКомпонентыВ_HKCU(0) всё нормально создается.
Просветите, пожалуйста.

насколько помню, после вызова Система.РегистрироватьКомпонентыВ_HKCU();
и отработки необходимых действий ОБЯЗАТЕЛЬНО нужно вызывать
Система.РегистрироватьКомпонентыВ_HKCU(0);
иначе поимеешь проблемы с регистрацией.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: РегистрироватьКомпонентыВ_HKCU
Ответ #2 - 19. Марта 2010 :: 12:44
Печать  
В документации увидел:
Цитата:
Переназначение ветки реестра происходит только для Windows 2000 и выше, и только в том случае, если попытка регистрации 1С++ в HKML завершилась неудачей.

Вот и подумалось, что включение этой опции ни на что не повлияет.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать