Имя: Пароль:
1C
1C 7.7
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)
Я бы вообще-то поменял ветку.
батенька вы явно заблудились.
Независимо от того, куда вы едете — это в гору и против ветра!