Re[3]: COM+-компонент для 1С на C#
От: Аноним  
Дата: 21.09.06 07:19
Оценка:
Здравствуйте, Аноним, Вы писали:

А>>А каким образом его зарегистрить с помощью RegSvr32 =/?

А>>Получается только с помощью Regsvcs как приложение COM+... И 1С'ка компоненту не видит...

А>Чтобы зарегестрировать 'managed assembly' для COM клиенов нужно использовать regasm.exe


А в 1С 8.0 как подключить компоненту?

Пытаюсь:

Попытка
ПодключитьВнешнююКомпоненту("AddIn.SimpleExternalComponent");
Сообщить("Компонента загружена!");
Исключение
Сообщить("Ошибка загрузки компоненты!");
КонецПопытки;

тест = Новый("MyComponent");
тест.Print();

Ругается: Тип не определен (MyComponent)
Re: COM+-компонент для 1С на C#
От: Аноним  
Дата: 10.10.06 04:31
Оценка:
Здравствуйте, Alexey Stolpovskikh, Вы писали:

AS>Статья:

AS>COM+-компонент для 1С на C#
Автор(ы): Алексей Столповских
Дата: 20.11.2004
Данная статья описывает технологию создания COM+-компонента для 1С на C#. Код компонента был написан с использованием Microsoft Visual Studio.NET 2003, классов Microsoft .NET Framework 1.1 и протестирован на операционной системе Windows Server 2003 System.




AS>Авторы:

AS>Alexey Stolpovskikh

AS>Аннотация:

AS>Данная статья описывает технологию создания COM+-компонента для 1С на C#. Код компонента был написан с использованием Microsoft Visual Studio.NET 2003, классов Microsoft .NET Framework 1.1 и протестирован на операционной системе Windows Server 2003 System.


Здравствуйте, Алексей.
На мой взгляд в статье есть важная недоработка:
Почему Вы называете интерфейсы InitDone, ILanguageExtender интерфейсами 1С и заставляете их иметь предопределенный ГУИД, собственно как и в статье http://soaron.fromru.com/vkhints.htm?
Это интерфейсы COM сервера(компоненты). А если у меня несколько компонент установлено на машине ? Что им делать ?
Предопределенные ГУИДы должны быть только у интерфейсов 1С:Предприятия (IPropertyProfile, IAsyncEvent, и т.д.)

С уважением, Сабитов Ринат
Re[4]: COM+-компонент для 1С на C#
От: Аноним  
Дата: 17.11.08 05:50
Оценка:
Здравствуйте, Аноним, Вы писали:

А>А в 1С 8.0 как подключить компоненту?


А>Пытаюсь:


А> Попытка

А> ПодключитьВнешнююКомпоненту("AddIn.SimpleExternalComponent");
А> Сообщить("Компонента загружена!");
А> Исключение
А> Сообщить("Ошибка загрузки компоненты!");
А> КонецПопытки;

А> тест = Новый("MyComponent");

А> тест.Print();

А>Ругается: Тип не определен (MyComponent)


Решили ли как-нибудь эту проблему? Столкнулся с тем же самым — никак не могу обойти.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.