|
Зависает при выполнении V83.COMConnector
| ☑ |
0
Antony8x
06.02.18
✎
09:55
|
Доброго времени суток.
Программа зависает намертво при выполнении:
cntr = Новый COMObject("V83.COMConnector.1");
Уже часа 3 висит, ошибок никаких нет. Кто сталкивался подскажите в чём дело может быть?
|
|
1
DrShad
06.02.18
✎
09:59
|
имя класса странное
|
|
2
Skylark
06.02.18
✎
09:59
|
(0) Изредка бывает очень неприятная штука - в той базе "заклинивает" отладка где-то в при начале работы системы. Т.е. происходит подключение, начинает выполняться код и останавливается как если бы ты в отладчике сидел на точке останова.
|
|
3
Skylark
06.02.18
✎
10:00
|
(2) + попробуй запустить отладку в той базе с самого начала ее старта, поймай подключение и прошагай
|
|
4
Antony8x
06.02.18
✎
10:03
|
(1) Имя нормальное с таким та же картина
Новый COMObject("V83.COMConnector")
|
|
5
Skylark
06.02.18
✎
10:04
|
А хотя нет, до подключения же еще не дошло.
Туплю.
|
|
6
Antony8x
06.02.18
✎
10:05
|
(2) Прощу прощения подключения ещё нет к базе, только объект COMConnector создаётся
|
|
7
Antony8x
06.02.18
✎
10:05
|
(5) Ага. Но буду знать про эту фишку в (3)
|
|
8
Antony8x
06.02.18
✎
12:57
|
Переделал на V83.Application заработало. Но теперь не получается выполнить запрос в базе к которой подключился ругается на:
cntr = Новый COMObject("V83.Application");
connection = cntr.Connect("Srvr=""srv_1c83"";Ref=""Specification"";Usr=""ВнешнееСоединение"";Pwd=""ExternalConnection"";");
СпецификацияЗапрос = connection.NewObject("Query");
Значение не является значением объектного типа (NewObject)
|
|
9
Antony8x
06.02.18
✎
13:20
|
А ну понятно, в случае с V83.Application надо так:
cntr = Новый COMObject("V83.Application");
connection = cntr.Connect("Srvr=""srv_1c83"";Ref=""Specification"";Usr=""ВнешнееСоединение"";Pwd=""ExternalConnection"";");
СпецификацияЗапрос = cntr.NewObject("Query");
|
|