Имя: Пароль:
1C
1C 7.7
v7: Ошибка при создании объекта из компоненты NameDecl.dll
,
0 Абыр
 
03.07.15
17:55
Внезапно захотелось посклонять.

Имеется Windows Server 2008 R2 с терминальником
На нем используют 8.3 с УПП, БП, и прочими ЗУПами. И 7.7
В 7.7 в ПриНачалеРаботыСистемы() в конфе записато:
ЗагрузитьВнешнююКомпоненту("NameDecl.dll");
глКомпонентаСклоненияФИО = СоздатьОбъект("AddIn.NameDeclension");
NameDecl.dll лежит в бине 7.7, и в бине каждой версии 8.3

7.7 при запуске иногда выдает
Ошибка при создании объекта из компоненты C:\Program Files (x86)\1Cv77\BIN\NameDecl.dll (отсутствует CLSID)
или
Ошибка при создании объекта из компоненты C:\Program Files (x86)\1Cv77\BIN\NameDecl.dll (отсутствует интерфейс IInitDone)

Что делать? Куда копать? Виновата ли восьмерка?
1 Ёпрст
 
03.07.15
17:56
взять regsvr32 из папки syswow64 и зарегить из cmd с правами админа.
Наслаждаться, кушать печенки
2 Абыр
 
03.07.15
18:00
(1) ага, сделато. спасибо. будем наблюдать
3 Абыр
 
07.07.15
10:33
(1) Не помогло( Все равно периодически:
Ошибка при создании объекта из компоненты C:\Program Files (x86)\1Cv77\BIN\NameDecl.dll (отсутствует CLSID)
или
Ошибка при создании объекта из компоненты C:\Program Files (x86)\1Cv77\BIN\NameDecl.dll (отсутствует интерфейс IInitDone)
4 FN
 
08.07.15
22:07
(3)
При начале работы системы:

ЗагрузитьВнешнююКомпоненту("1cpp.dll");
Система=СоздатьОбъект("Система");
Система.РегистрироватьКомпонентыВ_HKCU(1);
ЗагрузитьВнешнююКомпоненту("1.dll");
ЗагрузитьВнешнююКомпоненту("2.dll");
ЗагрузитьВнешнююКомпоненту("3.dll");
ЗагрузитьВнешнююКомпоненту("n.dll");
Система.РегистрироватьКомпонентыВ_HKCU(0);