Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 06:54

Внешняя Компонента

Автор 3axap, 20 апр 2013, 15:31

0 Пользователей и 1 гость просматривают эту тему.

3axap

Здравствуйте!
Создал dll в Visual studio, c помощью RegAsm зарегистрировал но подключить компоненту в 1с (8.2.17.169) не получается

Подключение Компоненты

&НаКлиенте
Процедура LoadComponent()
Попытка
   
    Если ПодключитьВнешнююКомпоненту("AddIn.DotNetAddIn")=1  Тогда
       
            Предупреждение("Component AddIn.DotNetAddIn successfuly loaded");
           
        Иначе
           
            Предупреждение(  "Error while loading AddIn.DotNetAddIn");
           
        КонецЕсли;
   
    Исключение
        Предупреждение ( "Error while loading AddIn.DotNetAddIn"); 
       
    КонецПопытки;

 
КонецПроцедуры


Подскажите где следует искать ошибку ?
имеет ли значение директория в которой происходит регистрация компоненты с помощью RegAsm, если да, где это нужно делать?

спасибо!

Dethmontt

Что за компонента то? Native или COM

Сделана по описанию создания внешних компонент? - http://1c-documents.ru/manual/tsvk/tsvk001.html#_Toc502332885
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

3axap

Цитата: Dethmontt от 20 апр 2013, 23:16Что за компонента то? Native или COM
COM

Цитата: Dethmontt от 20 апр 2013, 23:16делана по описанию создания внешних компонент?
нет по этой статье http://www.gotdotnet.ru/blogs/Hasanshin-R/6626/
Какие ещё ссылки по этой теме Вы можете посоветовать?

Вроде разобрался с подключением (заходил без прав администратора).
подскажите при изменении кода компаненты, при условии что dll остается тот же требуется ли перерегистрация (с указанием нового ProgId и Guid) ?нужно ли удалять информацию о регистрации компанента перед обновлением и если да то как удалить ?

спасибо!




Dethmontt

Цитата: 3axap от 21 апр 2013, 10:13подскажите при изменении кода компаненты, при условии что dll остается тот же требуется ли перерегистрация (с указанием нового ProgId и Guid) ?нужно ли удалять информацию о регистрации компанента перед обновлением

Вроде не нужно!
Добавлено: 21 апр 2013, 16:54


И вообще почитай про регасм - http://msdn.microsoft.com/ru-ru/library/tzat5yw6.aspx
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

3axap

Цитата: Dethmontt от 21 апр 2013, 16:52И вообще почитай про регасм
Спасибо!

Не подскажете где можно посмотреть\почитать\узнать про создание\работу с созданными в компаненте функциями из 1с (какой интерфейс используется, как происходит объявление в коде компаненты, как обратиться из 1с)?

Dethmontt

Вроде в той ссылке что вы приложили все описано...
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск