Ошибка при вызове конструктора (COMОбъект)

При обмене с базами возникает ошибка:
При попытке подключения к информационной базе произошла ошибка:
Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса: Недопустимая строка с указанием класса

Решение ошибки подключения через COM
Все что нам надо это выполнить регистрацию COM-соединения.
Вот что говорит 1С: Программа установки сама выполняет регистрацию COM-соединения “ для компьютера”. Имеется возможность выполнить регистрацию «для пользователя» с помощью командной строки «regsvr32 /n /i:user comcntr.dll».

А вот как это сделал я с помощью командной строки и команды Regsvr32.
Пуск – Выполнить ввел команду Regsvr32 «C:\Program Files\1cv82\8.2.14.533\bin\comcntr.dll» и жмем Enter.

Ошибка при вызове конструктора (COMОбъект)

Если все хорошо то на экране выйдет следующее сообщение.

регистрацию COM-соединения

Вот и все.

Regsvr32 — команда регистрирует в реестре файлы .dll как компоненты команды.
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] имя_dll

Параметры
/u Отменяет регистрацию сервера. /s Задает запуск regsvr32 без вывода сообщений на экран. /n Указывает не вызывать DllRegisterServer. Этот параметр можно использовать с параметром /i. /i:cmdline Вызывает DllInstall с помощью дополнительной передачи [cmdline]. При использовании с параметром /u вызывает удаление dll. dllname Задает имя файла dll для последующей регистрации. /? Вывод справки в командной строке.

П.С.
Ошибка вида «V82.COMConnector.1: Не найдена лицензия COM-соединением» тоже решается этим методом.

11 ответы
  1. Надя
    Надя says:

    Пишет: Ошибка при выщове LoadLibraru(«C:\Program»)- Не найден указанный модуль. Я консультант, поэтому такое мне неведомо.

  2. Cooper
    Cooper says:

    Пропиши путь именно к своей платформе, не факт что она у тебя такая же. Посмотри какая у тебя папка вместо «8.2.14.533» и поставь имя своей папки. Замени кавычки с « на »

    Regsvr32 «C:\Program Files\1cv82\ 8.2.14.533 \bin\comcntr.dll»

  3. Константин
    Константин says:

    Подскажите, пожалуйста, как исправить вот эту похожую ошибку:

    Ошибка при вызове конструктора (COMОбъект): Отказано в доступе.: Отказано в доступе.

  4. admin
    admin says:

    Может у вас нет прав администратора или антивирус не пускает

  5. Наталья
    Наталья says:

    Большое спасибо!
    Если возможно, подскажите что делать в этом слечае?
    Ошибка при сохранении настроек обмена данными: {Обработка.ПомощникНастройкиОбменаДаннымиСЗБУ.МодульОбъекта(329)}: Ошибка при вызове метода контекста (ЗагрузитьПравилаОбмена): Произошла исключительная ситуация (1C:Enterprise 8.2.18.109): {Обработка.ОбменДаннымиXML.МодульОбъекта(2117)}: Тип не определен (ПеречислениеСсылка.ОтражениеВУСН)

  6. Дамир
    Дамир says:

    Большое Вам спасибо! Мне тоже помогло! Бился два вечера с этой проблемой.

Ответить

Want to join the discussion?
Feel free to contribute!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *