Есть база noSQL поддерживающая API подключение. Есть библиотека работающая с ней (msmole32.dll). Библиотека в системе была зарегистрирована regsvr32 "путь к файлу". Пытаюсь подключить в коде не может найти компоненту. Может кто-то подскажет что я делаю не правильно?

[ПодключитьВнешнююКомпоненту("msmole32.dll")]

Или

Если библиотека не зарегестрирована, и лежит в файле)

```1c
    лФайл = Новый Файл("C:\Program Files\1cv82\8.2.19.76\bin\msmole32.dll"); // Полный путь
    Если лФайл.Существует() Тогда
    Попытка
    ЗагрузитьВнешнююКомпоненту(лФайл);
    Предупреждение("1");
    мояВК = Новый COMОбъект("Interop.MSMOLE"); // Создание объекта из внешней компоненты
    Ответ = мояВК.Print(); //Вызов нашего метода
    Предупреждение("Готово " + Ответ);
    Исключение
    Предупреждение("Внешняя компонента не найдена");
    КонецПопытки;
    КонецЕсли;
```
---
Судя по http://systemexplorer.net/ru/file-database/file/msmole32-dll/24739977
Это COM dll/ Обращайся через ComОбъект
---
zhuk_voloda@mail.ru,
Библиотека в системе была зарегистрирована regsvr32 "путь к файлу".
Может кто-то подскажет что я делаю не правильно?
ЗагрузитьВнешнююКомпоненту(лФайл)
1С сервер пытается прочитать файл.
Новый COMОбъект("Interop.MSMOLE") это то что зарегистрирована в системе.
1) система 64 или 32?
2) заремить чтение файла.
---
white-mount, (7) white-mount, (7) white-mount,

32 разрядная система. Для 64 системы существует отдельный файл. Что значит заремить чтение файла?
---
zhuk_voloda@mail.ru,
MSM-Activate/COM; Windows 7?
Тогда тут подробно
---
```1c
    Попытка
    // Загружаем внешнюю компоненту
    УстановитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСклоненияФИО");
    ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСклоненияФИО", "Decl", ТипВнешнейКомпоненты.Native);
    Компонента = Новый("AddIn.Decl.CNameDecl");
    Исключение
    КонецПопытки;
```

попробуй в общий макет ее засунуть. Почитай еще здесь: http://forum.infostart.ru/forum26/topic76354/
---
А почему ты решил, что это ВК?
---
Судя по http://systemexplorer.net/ru/file-database/file/msmole32-dll/24739977
Это COM dll/ Обращайся через ComОбъект
---
Serginio,
Да, действительно это COM dll. Я так понимаю COM dll можно использовать как внешнюю компоненту, разве нет?
И если я создаю новый COMОбъект какой параметр я должен передать? (Название библиотеки Interop.MSMOLE выдает ошибку)
---
Нею. ВК должна быть определенным образом создана «Создание компонент с использованием технологии Native API».

 Ничего не могу сказать по данной dll
 А вот название Interop.MSMOLE намекает на .Net Сборку

Кстати для подключения ВК надо использовать
мояВК = Новый("Interop.MSMOLE");
 Пиши в тех поддержку
---
Если это комовская ВК то подключение такое

```1c
    Если ПодключитьВнешнююКомпоненту("Interop.MSMOLE") Тогда
    объект=Новый ("Interop.MSMOLE");
```

 Но все ВК начинаются с AddIn например AddIn.GlobalContext1C. У тебя не ВК
---
Проблема решена. Повторю еще раз суть проблемы и решение. Есть база данных NoSQL - MUMPS. Данных хранятся в иерархическом дереве, но это не суть. Есть библиотека работающая с ней msmole.dll . Необходимо передать параметры в эта базу. Для этого требуется установить MSM Activate. При этом библиотека регистрируется. Далее дело кода 1С

        msmole = новый COMОбъект("M.Command");//При создании своей dll так и не понял что такое M.Command и куда его прописывать
 msmole.LoadFromMCO("C:\EXAMPLE.MCO");

 res = msmole.Login("Password");
 param = Текст;
 scratch = msmole.Do("рутина",param);

 msmole.Logout();

 Предупреждение("Конец регистрации - " + scratch);
Кому интересно подробнее пишите в почту.