|
Ошибка при установке СОМ-соединения. |
☑ |
0
Обфускация
16.05.19
✎
11:56
|
Написан код сом-соединения, который уже работал в другой конторе на сервере. Сом-компонент зарегистрирован. Файловая база успешно соединяется, серверная не хочет.
Код такой
&НаСервере
Функция ПодключиьИБНаСервереКадры()
СтрПодключения = "Srvr=""" + СокрЛП("192.168.1.201") + """; Ref=""" + СокрЛП("hrm") + """; Usr=""" + СокрЛП("Обмен") + """; Pwd=""" + СокрЛП("12345") + """;";
СО = Новый COMОбъект("V83.COMConnector");
ИБ = СО.Connect(СтрПодключения);
Возврат ИБ;
КонецФункции
Регистрировала по этой строке на сервере regsvr32 /n /i:user "C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll"
текст ошибки
{ВнешняяОбработка.ОбменЗуп.Форма.Форма.Форма(7)}: Ошибка при вызове конструктора (COMОбъект)
СО = Новый COMОбъект("V83.COMConnector");
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса
|
|
1
sqr4
16.05.19
✎
12:06
|
1. не зарегистрировали
2. не там зарегистрировали
|
|
2
sqr4
16.05.19
✎
12:06
|
3. не то зарегистрировали
|
|
3
los_hooliganos
16.05.19
✎
12:07
|
Не зарегана на сервере.
|
|
4
los_hooliganos
16.05.19
✎
12:07
|
Плюс часто бывает проблема, что под другую версию платформы зарегана на сервере
|
|
5
Обфускация
16.05.19
✎
12:11
|
Блин, что куда зарегать надо? вопрос срочный.
Вот этот делается успешно regsvr32 /n /i:user "C:\Program Files\1cv8\8.3.12.1790\bin\comcntr.dll" и работает для файловой базы на том же сервере. Что еще куда надо зарегать?
|
|
6
Обфускация
16.05.19
✎
12:16
|
Возможно дело в админских правах и надо строку писать как тут
|
|