Имя: Пароль:
1C
1С v8
Проблема на c# при создании коннекта
,
0 ziercool
 
12.12.16
15:59
Всем привет. облазил весь интернет. ничего внятного не нашел.
на c# создаю объект V83.Comconnector.
После этого пытаюсь подключиться к кластеру Clas

V83.COMConnector ComConnector = new V83.COMConnector();
            V83.IServerAgentConnection Agent = ComConnector.ConnectAgent("192.168.0.105");

При попытке конекции к агенту отваливается с ошибкой "{"В результате вызова компонента COM возвращена ошибка в формате HRESULT E_FAIL."}"

нашел что-то похожее на код ошибки - (-2147467259).
Адрес пробовал
"ИМЯСЕРВЕРА:Порт"
"tcp://ИМЯСЕРВЕРА"
"tcp://ИМЯСЕРВЕРА:порт"
"IP"
"IP:порт"


Ничего не привело к успеху. Документации не нашел. Может кто сталкивался. Пните в нужную степь....
1 Mauser
 
12.12.16
16:27
(0) Перевести код ошибки в hex и повторить поиск.

Весь интернет он облазил, ага
2 ziercool
 
12.12.16
16:32
(1) так?
int errorCode = unchecked((int)-2147467259);
            string errorMsg = Marshal.GetExceptionForHR(unchecked((int)errorCode)).Message;

Значение переменной errorMsg  = "В результате вызова компонента COM возвращена ошибка в формате HRESULT E_FAIL."
3 Mauser
 
12.12.16
16:37
Повторять. Поиск.
Какое слово непонятно?
4 ziercool
 
12.12.16
16:46
ой. по значению ffffffff80004005 ничего не находит.

Может внятный ответ дадите?
5 Mauser
 
12.12.16
16:55
(4) Смысла нет. Если даже не знаешь разрядности HRESULT, то боюсь, что это не твоё.
6 ziercool
 
12.12.16
17:29
(5) Я думаю, что не вам решать чьё это.
7 ziercool
 
12.12.16
17:30
(5) если нет желания помогать, никто не заставляет.я прошу конкретной помощи.
8 oleg_km
 
12.12.16
18:04
(7) Проси, мы же тебе ветку поднимаем
9 igork1966
 
12.12.16
18:47
(0) а проект C# x86  ?
10 ziercool
 
12.12.16
18:53
проект x86. перешёл на него т.к. win x64, и VS искала компоненту в реестре по ветке x32. Хотя она была установлена в ветку x64. переход на x86 решил проблему с созданием компоненты. в данный момент ступор на подключении к агенту сервера
11 Господин ПЖ
 
12.12.16
18:59
ConnectAgent("192.168.0.105:1641") ?
12 ziercool
 
13.12.16
08:50
(11) сервер висит на 1540\1541. Пробовал оба.
Проблему решил. Разница версий компоненты и сервера.
Тему можно закрывать