Имя: Пароль:
1C
 
Не могу установить внешнюю компонету
0 Dictum
 
11.07.17
11:02
Есть исходник ВК, компилирую.
Пытаюсь подключить:

АдресВнешнейКомпоненты = "D:\Phone-Native.dll";
УстановитьВнешнююКомпоненту(АдресВнешнейКомпоненты); // И вот тут получаю ошибку "Установка внешней компоненты не выполнена..."


Результат=ПодключитьВнешнююКомпоненту(АдресВнешнейКомпоненты,"Datum",ТипВнешнейКомпоненты.Native);

Пните в нужном направлении
1 lodger
 
11.07.17
11:09
regsvr32?
2 Dictum
 
11.07.17
11:10
(1) да это Native компонента, а не COM
3 xaozai
 
11.07.17
11:32
(2) Зачем тогда метод УстановитьВнешнююКомпоненту?
4 xaozai
 
11.07.17
12:26
Компонента в ZIP-архиве там должна быть.
5 Dictum
 
11.07.17
12:39
(4) что еще в архив нужно положить?
6 Dictum
 
11.07.17
12:41
(3) Подключает компоненты, выполненные по технологии Native API и COM.
Компонент может храниться в информационной базе или макете конфигурации в виде двоичных данных или в ZIP-архиве.
Для режимов запуска "Тонкий клиент" и "Веб-клиент", компонент должен быть предварительно установлен методом УстановитьВнешнююКомпоненту.
7 xaozai
 
11.07.17
13:01
(6)(5) А дальше, примечание - есть?
8 Dictum
 
11.07.17
13:20
(7)Так:
АдресВнешнейКомпоненты = "D:\Phone-Native.zip";
УстановитьВнешнююКомпоненту(АдресВнешнейКомпоненты);
Тоже не работает
9 xaozai
 
11.07.17
13:31
(8) <Местоположение> (обязательный)
Тип: Строка.
Строка, определяющая местоположение внешнего компонента.
В качестве строки может использоваться:
полное имя макета, в котором хранится внешний компонент в архиве;
URL к внешнему компоненту, упакованному в ZIP-архив, в формате, аналогичном ПолучитьНавигационнуюСсылку().

УстановитьВнешнююКомпоненту ("ОбщийМакет.AddInNativeSuperPuper");
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший