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

Внешняя компонента LP1C.dll

Автор likalim, 20 мар 2016, 02:01

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

likalim

Не грузится Внешняя Компонента LP1C.dll. Зарегистрирована, кинута в папку bin
Пытаюсь поправить обработку обслуживания для весов с печатью этикеток для платного драйвера АТОЛ.
При том даже ошибку никакую не выдает, кроме "Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты"


Попытка
ЗагрузитьВнешнююКомпоненту("LP1C.dll");
Попытка
Драйвер = Новый("AddIn.LP8");
Исключение
Драйвер = Неопределено;
ОписаниеОшибки = "Невозможно подключить внешнюю компоненту.
| Проверьте, что внешняя корректно установлена и имеет ту же версию,
| что и обработка обслуживания.";
Сообщить(ОписаниеОшибки());
КонецПопытки;
Исключение
Драйвер=Неопределено;
Сообщить(ОписаниеОшибки());
КонецПопытки;

дфтын


likalim

Хм. Хотела написать ,что конечно не предлагать, ведь компонента зарегистрирована. Но решила проверить. И что самое интересное через cmd от администратора регистрируется нормально, а через Выполнить ругается на ошибку 80004005 и говорит не удалось выполнить вызов DllRegisterServer

дфтын

После регистрации все равно ругается?

likalim

Разобралась уже, помог другой способ загрузки внешней компоненты.

дфтын

А не поделитесь, какой?

likalim

Поделюсь конечно.
Заработал такой код. И почему-то только LP45, т.е. совместимый с версией 6.х.
Попытка   
        ПодключитьВнешнююКомпоненту("LP1C.dll", "АТОЛВесы", ТипВнешнейКомпоненты.COM);
        Попытка
            Драйвер = Новый("AddIn.АТОЛВесы.LP45");
        Исключение
            Драйвер = Неопределено;
            ОписаниеОшибки = "Невозможно подключить внешнюю компоненту.
            | Проверьте, что внешняя корректно установлена и имеет ту же версию,
            | что и обработка обслуживания.";
            Сообщить(ОписаниеОшибки());
        КонецПопытки;
    Исключение
        Драйвер=Неопределено;
        Сообщить(ОписаниеОшибки());
    КонецПопытки;

Теги:

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

Рейтинг@Mail.ru

Поиск