|
Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154) | ☑ | ||
---|---|---|---|---|
0
Zombi
07.12.16
✎
07:51
|
Работали 2 файловые базы бп 2.0 и УТ 10.3 на платформе 8.2, обменивались штатным обменом прямым соединением. Новый релиз БП потребовал платформу 8.3. Обновил, теперь обмен не работает, пишет вот такую ошибку:
При попытке подключения к информационной базе произошла ошибка: Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Класс не зарегистрирован comcntr.dll зарегистрировал, не помогает. Что еще можно сделать? |
|||
1
Zombi
07.12.16
✎
08:09
|
Или после регистрации длл сервак перезагружать надо?
|
|||
2
rphosts
07.12.16
✎
08:12
|
какой сервер если базы файловые!
Повторно установи платформу на которой УТ (не важно что она уже стоит) и юзай свой обмен. PS но вообще разводить зоопарк платформ - плохой путь |
|||
3
Zombi
07.12.16
✎
08:18
|
(2) Так я зоопарк и не разводил, удалил даже платформу 8.2, теперь и УТ и БП и ЗУП на 8.3.8.2088 работают. Она единственная на сервере установлена.
|
|||
4
rphosts
07.12.16
✎
08:20
|
значит где-то в коде нужно что-то типа
V82COMConnector= Новый COMОбъект("V82.COMConnector"); заменить на V82COMConnector= Новый COMОбъект("V83.COMConnector"); |
|||
5
Zombi
07.12.16
✎
08:29
|
(4) Ну точно же! В настройках обмена выставляется версия платформы и там стояло 8.2. А это строка и она тупо подставляется в:
ОбъектПодключения = СтруктураПодключения.ВерсияПлатформы +".COMConnector"; ТекCOMПодключение = Новый COMОбъект(ОбъектПодключения); Поменял на 8.3 и все заработало. Спасибо! |
|||
6
rphosts
07.12.16
✎
08:30
|
нзч
|
|||
7
Лефмихалыч
07.12.16
✎
08:34
|
||||
8
Zombi
07.12.16
✎
08:36
|
(7) Это видел, но я так понял это для клиент-сервера.
|
|||
9
Лефмихалыч
07.12.16
✎
08:39
|
(8) ты неправильно понял. Это для COM+ вообще безотносительно к чему бы то ни было еще
|
|||
10
Zombi
07.12.16
✎
08:42
|
(9) Ну у меня, по крайней мере, заработало без (7).
|
|||
11
Лефмихалыч
07.12.16
✎
08:44
|
(10) просто проблема была в твоем коде, а не в регистрации COM+ приложения
|
|||
12
Zombi
07.12.16
✎
08:45
|
(11) Ну так то код не мой, а типовой УТ 10.3 :)
|
|||
13
SadrArt
07.12.16
✎
09:07
|
(0) >Новый релиз БП потребовал платформу 8.3
А что, БП 2 сейчас только на 8.3? |
|||
14
Zombi
07.12.16
✎
09:28
|
(13) Файл 66 обновления платформа 8.2 не видит. Можно руками указать файл, обновляется и работает, но при обновлении выдает предупреждение что платформа нужна не ниже 8.3. Решил не рисковать и обновить платформу.
|
|||
15
lubitelxml
07.12.16
✎
10:13
|
(14) интересно, для чего ОФ нужна 8.3 Что там в обновлении?
|
|||
16
Zombi
07.12.16
✎
10:24
|
(15) ХЗ, в описании только обновление регламентированной отчетности.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |