8.х Подключение к dll

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем NickKuz, 24 сен 2009.

  1. TopicStarter Overlay
    NickKuz
    Offline

    NickKuz

    Регистрация:
    24 сен 2009
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Задача. Подключиться к dll и запустить пару функций.
    Есть dll ка, с которой раньше работал Access. теперь весь функционал из него надо перекинуть в 1С.

    Главная задача - хотя бы подключиться к dll.

    Параметры dll:
    Имя Telecom.dll
    Зарегестрирована с помощью regsvr32.exe, в реестре есть ключи.
    ProgID: TMC.TelecomX2.1

    сами dllки лежат в
    windows\system32
    1c81\bin

    В модуле приложения в процедуре "ПриНачалеРаботыСистемы" были испробованы следующие строки
    ЗагрузитьВнешнююКомпоненту("Telecom.dll")
    ЗагрузитьВнешнююКомпоненту("с:\Windowws\system32\Telecom.dll")

    Выдается ошибка
    {МодульПриложения(776)}: Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты
    ЗагрузитьВнешнююКомпоненту("Telecom.dll");
    по причине:
    Ошибка при загрузке внешней компоненты

    В чем косяк или кк можно обойти?
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
  3. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    Для того, чтобы 1Ска работала с DLL, библиотека должна быть написана по определенным правилам. Т.е. 1Ска будет подключать только написанные для нее библиотеки.
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Скорее всего в DLLке отсутствует CLR
  5. TopicStarter Overlay
    NickKuz
    Offline

    NickKuz

    Регистрация:
    24 сен 2009
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Спасибо за ответы..
  6. TopicStarter Overlay
    NickKuz
    Offline

    NickKuz

    Регистрация:
    24 сен 2009
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    Секиньте пожалуйста, рабочую дллку и код ее подключения(если не просто ЗагрзитьВнешнююКомпоненту("имя длл"))
  7. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    К автору DLLки все просьбы
  8. TopicStarter Overlay
    NickKuz
    Offline

    NickKuz

    Регистрация:
    24 сен 2009
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    1
    ну ясное дело, что скидывать надо не правильную мою,
    а просто любую рабочую для теста. :unsure:
  9. lazy
    Offline

    lazy Модераторы Команда форума Модератор

    Регистрация:
    1 сен 2007
    Сообщения:
    2.127
    Симпатии:
    4
    Баллы:
    29
    http://www.kb.mista.ru/article.php?id=56 Внизу есть ссылка на скачивание примера который разбирается в статье. Там есть уже скомпилированная DLL.
Похожие темы
  1. Shelest
    Ответов:
    4
    Просмотров:
    2.823
  2. Will
    Ответов:
    6
    Просмотров:
    2.324
Загрузка...

Поделиться этой страницей