Не удалось загрузить внешнюю компоненту extintgr dll 1с
Добрый день.
Используется:
Windows8.1 x64, 1С:Предприятие 8.3 (8.3.13.1644), ARM_ORION_PRO1_20_2
Orion1C.dll ,брал из каталога 1C_WorkTime, в каталоге находятся Orion1C.sil и Orion1C.dll
при использовании Example1.exe и Example2.exe все происходит корректно
На текущий момент такая ошибка при использовании метода в 1с
ЗагрузитьВнешнююКомпоненту("Orion1C.dll"); выдает ошибку
"Не смогли загрузить внешнюю компоненту."
ОписаниеОшибки() = "Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты"
Пробовал указать полный путь к местонахождению dll, ошибка та же.
При попытке зарегистрировать компоненту с помощь. regsvr32 выходит ошибка,
"модуль . Orion1C.dll загружен, но не удалось выполнить вызов DLLRegisterServer, код ошибки: 0х80004005"
Подскажите что можно сделать.
1 год 6 месяцев назад
– Ряснов Александр 1 год 6 месяцев назад
«ЗАМЕЧАНИЕ: на управляемых формах программа работает ощутимо медленнее, поэтому, если есть возможность оставаться на обычных формах, то разработчик рекомендует запускать программу в режиме «Обычное приложение».»(Заинтригован, т.к. у «1С» ников упор в сторону «управляемых форм», буду пробовать «на разгон», там есть такая «фича», будет время, кратко распишу… )
. А запуск в отладочном режиме - даёт много дополнительной информации…
– Карпов Дмитрий 1 год 6 месяцев назад
Ваш номер телефона будет доступен только администраторам сайта.
Спасибо за понимание.
ПОКАЗАН
ЗАДАН
1 год 6 месяцев назад
ПРОДУКТЫ
По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.
Сейчас программы, разработанные компанией 1C, пользуются большой популярностью в различных фирмах и предприятиях. Но часто с ними могут возникать какие-либо сбои или неполадки. Один из таких – ошибка файла extintgr.dll. Я расскажу об основных причинах ее возникновения и приведу несколько способов ее устранения.
Причины появления ошибки с файлом extintgr.dll
- устаревание драйверов или других компонентов системы;
- устаревание компонентов приложения 1C;
- несовместимость компонента с версией операционной системы;
- отсутствие прав администратора;
- повреждение или удаление библиотеки программой, вирусом или человеком.
Методы устранения ошибки файла extintgr.dll
В зависимости от корня проблемы можно прибегнуть к нескольким способам ее устранения. Многие из них связаны как раз с доступом к файлу, проблемами в чтении данных, и лишь небольшая часть – с его целостностью.
Открытие программы с правами администратора
Наиболее часто данная неполадка возникает при отсутствии соответствующего доступа к файлу extintgr.dll. Поэтому при запуске компонентов на базе 1C необходимо использовать права администратора. Сделать это достаточно легко – нажимаю по иконке приложения правой кнопкой мыши и выбираю пункт «Запуск от имени администратора».
Если компьютер не ваш, тогда запросите права админа у его владельца. В фирме, соответственно, этим занимается специалист, и лучше в такой ситуации обратиться именно к нему.
Изменение доступа к файлу вручную
Если первый вариант не принес никакого результата, необходимо изменить параметры доступа в свойствах файла. Для открытия данного меню необходимо точно так же нажать на иконку папки/приложения правой кнопкой мыши и выбрать пункт «Свойства» — он всегда отображается последним. Уже дальше через вкладку «Безопасность» можно будет открыть себе полный доступ.
Обновление компонентов программы 1C
Невозможность чтения содержимого файла extintgr.dll из-за устаревания связанного с ним приложения или его компонентов тоже вполне допустимо. Вероятно, вышли критические обновления, без загрузки которых нормальная работа программы недопустима.
Замена файла в папке
Еще один вариант, связанный уже с целостностью файла extintgr.dll. Его необходимо задействовать в том случае, если оригинальная библиотека была повреждена или удалена вирусами, сторонним приложением или даже самим пользователем (случайно, бывает). В подобной ситуации необходимо скачать этот самый файл со стороннего сайта, при этом предварительно проверить наличие сертификата и востребованность у других пользователей.
После завершения закачки просто перемещаю файл в системную папку, а путь к ней может отличаться в зависимости от разрядности операционной системы Windows: в 32-битной это C:\Windows\System32, а в 64-битной – C:\Windows\SysWOW64.
Так как файл extintgr.dll изначально не является системным компонентом, регистрация его в системе проводится либо специальным средством в момент инсталляции привязанного ПО, либо самостоятельно пользователем. Понятно, второй вариант используется тогда, когда исходная библиотека меняется на стороннюю, скачанную из сети.
Для проведения регистрации я вызываю окно «Выполнить» нажатием на комбинацию клавиш Win + R и ввожу вот такое значение: regsvr32 extintgr.dll, после активирую его, кликнув по кнопке OK.
То же самое можно провести и через командную строку, только открывать ее необходимо с правами администратора. А вызвать ее возможно несколькими способами – через строку поиска или окно «Выполнить». Значение ввожу то же самое – regsvr32 extintgr.dll, затем активирую его нажатием на клавишу Enter.
Обновление драйверов
Некоторые приложения на базе 1C взаимодействуют со встроенными периферийными устройствами. Соответственно, ошибка может возникать при их неправильном взаимодействии. Если все вышеуказанные методы не сработали, можно прибегнуть к этому – открыть параметры конкретного устройства и обновить драйверы.
Альтернативный вариант – просто скачать их с официального сайта компьютера/ноутбука/материнской платы.
Обновление системы
Если даже после обновления приложения и его компонентов проблема не исчезла, значит, проблема кроется в их совместимости с операционной системой – часто последняя устаревает и не поддерживает работу приложений на 1C. В основном это встречается в операционной системе Windows 10 – она обновляется куда чаще в сравнении с остальными, более ранними версиями, да и имеет больше всего багов.
Заключение
Когда ничего из вышеперечисленного не помогает решить проблему, рекомендую обратиться в службу поддержки на официальном сайте компании 1С. Детально опишите проблему, желательно прикрепите скриншоты. После этого разработчики дадут конкретные рекомендации по решению проблемы.
Читайте также: