v7: Внешняя компонента (с#). Как инициализировать интерфейс
☑
0
Radzhab
28.09.15
✎
14:23
ПодключитьВнешнююКомпоненту("Axixa");// подключаем компоненту
ExtComponent = Новый COMОбъект("Axixa");
Сообщить(ExtComponent.FName()); //вызов метода в компоненте
Этот код показывает как метод класса. А как быть если у меня интерфейс? Как в 1с инициализировать интерфейс из библиотеки?
1
trdm
28.09.15
✎
14:35
И чего так всех тянет ВК на шарпе писать?
Нафига этот оверхед?
ПС секция не та. 77 и "Новый COMОбъект".
2
Radzhab
28.09.15
✎
14:38
(1) Кто на чем умеет писать на том и пишет)
3
Dmitry1c
28.09.15
✎
14:38
(0) интерфейс он только в рамках .NET.
В 1С тебе надо создавать экземпляр класса
4
Dmitry1c
28.09.15
✎
14:39
(3) + сам интерфейс без реализующих его классов смысла не имеет - классы, реализующие этот интерфейс, должны быть в библиотеке.
Создавай класс, который реализует функционал нужного тебе интерфейса.
5
Serginio1
28.09.15
✎
14:39
Просто Новый("Axixa");
Если что смотри
http://catalog.mista.ru/public/238584/
6
Serginio1
28.09.15
✎
20:13
(1) И в чем оверхэд заключается? Учитывая, что ВК используется в интерпретаторе 1С
7
varelchik
29.09.15
✎
08:29
+(1)
Я бы вообще-то поменял ветку.
батенька вы явно заблудились.
Независимо от того, куда вы едете — это в гору и против ветра!