|
Не удается подключиться по COM - соединению | ☑ | ||
---|---|---|---|---|
0
DenSpb
27.05.14
✎
10:46
|
Есть база на 80. К ней нужно подключиться. Выполняю код:
V8 = Новый COMОбъект("V8.ComConnector"); КаталогБухБазы = "Z:\BonusOp\Work\"; ОЛЕ = V8.Connect("File=""" + КаталогБухБазы + """;Usr="""+""+""";Pwd="""+""+""""); Из базы 80 он работает. Из базы 82 не работает и ничего внятного не пишет. В чем ошибка? |
|||
1
piter3
27.05.14
✎
10:47
|
1 строчка и 8.2 как соответсвуют?
|
|||
2
Maxus43
27.05.14
✎
10:48
|
а что пишет невнятного?
|
|||
3
Maxus43
27.05.14
✎
10:48
|
V82.ComConnector?
|
|||
4
DenSpb
27.05.14
✎
10:50
|
(3) подключаюсь к базе 80
|
|||
5
Wobland
27.05.14
✎
10:50
|
неверная строка с указанием класса - это не внятно?
|
|||
6
butterbean
27.05.14
✎
10:52
|
(0) на одном компе запускаешь или на разных??
|
|||
7
Trainee
27.05.14
✎
10:52
|
Я бы писал так:
Функция ИмяCOMСоединителя() СистемнаяИнфо = Новый СистемнаяИнформация; ПодстрокиВерсии = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок( СистемнаяИнфо.ВерсияПриложения, "."); Возврат "v" + ПодстрокиВерсии[0] + ПодстрокиВерсии[1] + ".COMConnector"; КонецФункции Функция ПолучитьИБИсточник() //Состояние("Соединяемся через V82.COMConnector..."); База = Новый COMObject(ИмяCOMСоединителя()); ... +(3) 1 |
|||
8
DenSpb
27.05.14
✎
10:52
|
(6) с одного
|
|||
9
DenSpb
27.05.14
✎
10:53
|
(2) ничего не пишет, когда доходит до этого кода, то пишет, рубится и можно выбрать - отладить, закрыть или поискать решение в интернете.
|
|||
10
Maxus43
27.05.14
✎
11:01
|
надо поидее зарегистрировать компоненту кома от 8.0, подключится, сделать грязные дела и опять зарегить обратно 8.2
|
|||
11
DenSpb
27.05.14
✎
11:03
|
(10) не понял логики
|
|||
12
Maxus43
27.05.14
✎
11:05
|
(11) не, это я мимо, это при разных версиях 8.2 надо например. 8.0 должна быть зарегена...
|
|||
13
DenSpb
27.05.14
✎
11:08
|
Компоненты для 80 и 82 разные?
|
|||
14
hhhh
27.05.14
✎
11:09
|
(13) конечно разные. Сравни названия
|
|||
15
DenSpb
27.05.14
✎
11:11
|
(14) я имею в виду comcntr.dll?
|
|||
16
hhhh
27.05.14
✎
11:38
|
(15) 8.2.16 и 8.2.17 разные, прикинь.
|
|||
17
hhhh
27.05.14
✎
11:39
|
(15) не, ну если влезть внутрь и побайтно сравнить, то думаю процентов на 90 одно и то же.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |