Имя: Пароль:
1C
1С v8
Тест-центр 2.0 ошибка подключения библиотек
0 zarcom
 
19.03.13
08:03
При создании Агента, выходит ошибка "Ошибка подключения....".

При сохранении компонент в файл, и регистрации компонент с помощью "regsvr32" не регистрируются библиотеки: AddInNative.dll, etpw_x86_32_2_0_5_43.dll.

Регистрируется только одна библиотека "AddInIE.dll".

В чем может быть дело???
1 vde69
 
19.03.13
08:12
манифест покажи
2 zarcom
 
19.03.13
08:17
<?xml version="1.0" encoding="UTF-8" ?>
- <bundle xmlns="http://v8.1c.ru/8.2/addin/bundle">
 <component os="Windows" path="etpw_ie_x86_32.cab" type="plugin" object="ETPAddinIE.ETPAddInServiceEx_2_0_5_43" arch="i386" client="MSIE" />
 <component os="Linux" path="etpl_ff_x86_32.xpi" type="plugin" object="@1c.ru/ETPClassService_2_0_5_43;1" arch="i386" client="Firefox" clientVersion="3.*" />
 <component os="Linux" path="etpl_ff_x86_64.xpi" type="plugin" object="@1c.ru/ETPClassService_2_0_5_43;1" arch="x86_64" client="Firefox" clientVersion="3.*" />
 <component os="Windows" path="etpw_ie_x86_64.cab" type="plugin" object="ETPAddinIE.ETPAddInServiceEx_2_0_5_43" arch="x86_64" client="MSIE" />
 <component os="Windows" path="etpw_ff_x86_32.xpi" type="plugin" object="@1c.ru/ETPClassService_2_0_5_43;1" arch="i386" client="Firefox" clientVersion="3.*" />
 <component os="Linux" path="etpl_x86_32_2_0_5_43.so" type="native" arch="i386" />
 <component os="Linux" path="etpl_x86_64_2_0_5_43.so" type="native" arch="x86_64" />
 <component os="Windows" path="etpw_x86_64_2_0_5_43.dll" type="native" arch="x86_64" />
 <component os="Windows" path="etpw_x86_32_2_0_5_43.dll" type="native" arch="i386" />
 </bundle>
3 zarcom
 
19.03.13
08:17
пжл
4 vde69
 
19.03.13
08:27
native - не требуют регистрации regsvr32
5 zarcom
 
19.03.13
08:40
Что делать то?
6 zarcom
 
19.03.13
08:54
???
7 zarcom
 
19.03.13
08:55
HELP
8 zarcom
 
19.03.13
09:12
vde69 что означают твои слова ?
9 vde69
 
19.03.13
09:20
(8) то что навите не требует записей в реестре вообще, она работает как и большинство DLL в режиме позднего связываения а не в виде сервера (как работали старые).

скажи зачем ты пытаешся ее зарегить ?
10 zarcom
 
19.03.13
09:21
При создании Агента, выходит ошибка "Ошибка подключения....".

При сохранении компонент в файл, и регистрации компонент с помощью "regsvr32" не регистрируются библиотеки: AddInNative.dll, etpw_x86_32_2_0_5_43.dll.

Регистрируется только одна библиотека "AddInIE.dll".

В чем может быть дело???
11 vde69
 
19.03.13
09:27
(10) код покажи который приводит к ошибке...
12 zarcom
 
19.03.13
09:41
ИмяКомпонента = "ОбщийМакет.КипВнешнийКомпонент";
   
       Если Не ПодключитьВнешнююКомпоненту(ИмяКомпонента, "ETP") Тогда
           #Если Клиент Тогда
               УстановитьВнешнююКомпоненту(ИмяКомпонента);
           #КонецЕсли
           
           Если Не ПодключитьВнешнююКомпоненту(ИмяКомпонента, "ETP") Тогда
               ВызватьИсключение "Ошибка подключения внешнего компонента.";
           КонецЕсли;
       КонецЕсли;
13 vde69
 
19.03.13
09:47
Если Не ПодключитьВнешнююКомпоненту(ИмяКомпонента, "ETP", ТипВнешнейКомоненты.Native) Тогда
14 vde69
 
19.03.13
09:50
(13) +
когда писал свою сталкивался с тем что манифест не всегда правильно воспринимает тип компоненты.

по этому всегдя рекомендую явно писать в вызове...

кстати еще есть вариант что манифест вообще не читается, поищи его во временных каталогах 1с (рядом с компонентой)
15 zarcom
 
19.03.13
13:09
не помогло
16 zarcom
 
19.03.13
13:28
Кто знает что надо делать? Помогите чайнику! Пошагово! Могу закинуть мани. ХЕЛП.
17 zarcom
 
19.03.13
13:33
ОбщийМакет.КипВнешнийКомпонент ТелепатБот помоги
18 zarcom
 
19.03.13
14:14
etpw_x86_32_2_0_5_43.dll
19 zarcom
 
19.03.13
15:32
как всегда. Когда чего касается, ни кто не помогает.
20 zarcom
 
19.03.13
21:19
Кто нибудь!!!! Помогите!
21 zarcom
 
27.03.13
15:06
Думаю, дело не во внешней компоненте.

Скорее всего нужно просто зарегистрировать правильную версию комконнектора.
Для этого требуется выполнить следующие команды

regsvr32  "C:\Program Files\1cv82\<используемая версия 1с предприятия>\bin\comcntr.dll"
regsvr32  "C:\Program Files (x86)\1cv82\<используемая версия 1с предприятия>\bin\comcntr.dll"

После этого - перезапустить сервер 1с предприятия.
Программист всегда исправляет последнюю ошибку.