|
Соединение 8.3 и 8.2 через COM соединение..... | ☑ | ||
---|---|---|---|---|
0
Umga2002
16.01.14
✎
12:06
|
Есть БД БП 3.0.28.12 платформа 8.3.4.389
Есть обработка для подключеня к БД БП 2.0.54.11 через COM соединение. Все было нормально пока БП 3.0 запускалось под 8.2(предыдущие конфиги) Сейчас не происходит соединение по причине разных платформ запуска.... Пробовал V82 = Новый COMОбъект("V82.Application"); V82 = Новый COMОбъект("V8.Application"); Не идет соединение.... |
|||
1
Umga2002
16.01.14
✎
12:09
|
Как выкрутиться....
Кроме как Переписывать обработку.... |
|||
2
fisher
16.01.14
✎
12:15
|
regsvr32 comcntr.dll (версии 8.2)
|
|||
3
Alamo-10
16.01.14
✎
12:16
|
Слышал, что когда ставишь платформу (любого релиза), то компонента ComCtrl.dll регистрируется от устанавливаемого релиза. Т.е. в описанном случае она регнулась от платформы 8.3, поэтому, мне кажется, надо вручную ее зарегистрировать, взять файлик из папки 8.2
|
|||
4
fisher
16.01.14
✎
12:20
|
А чего бы не перевести БП 2.0.54.11 тоже под 8.3?
У вас параллельно две платформы работает? |
|||
5
Umga2002
16.01.14
✎
12:50
|
Запускается одним ярлыком но
Выдает сообщение: {Форма.Форма.Форма(35)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (1C:Enterprise 8.2.19.83): Существуют активные сеансы работы с данной базой, использующие версию платформы, не поддерживающую совместную работы с этой версией. Не совпадает версия временного файла. |
|||
6
Nenaviwu1c20
16.01.14
✎
12:51
|
Пробовал V82 = Новый COMОбъект("V83.Application");
|
|||
7
fisher
16.01.14
✎
12:53
|
Еще раз. У вас параллельно две платформы работает? И из 8.3 надо стучаться к 8.2 по ком? Тогда см. (2) и (3).
|
|||
8
ptiz
16.01.14
✎
12:55
|
А давно ComCtrl.dll отвечает кроме COMConnector, еще и за Application ?
|
|||
9
fisher
16.01.14
✎
13:00
|
Чорд! А ведь верно. Проглядел...
Сто лет через аппликейшн не стучался... |
|||
10
fisher
16.01.14
✎
13:08
|
Тогда я х.з. как это лечить. Не должно было сломаться.
Должны же быть зареганы и "V83.Application" и "V82.Application" и каждый к себе стучаться. |
|||
11
Umga2002
16.01.14
✎
13:35
|
Спасибо решение:
regsvr32 comcntr.dll V82 = Новый COMОбъект("V83.Application"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |