Регистрация 32х разрядных компонент для работы на 64х разрядном сервере 1С

Внешний отчет, обработка для 1С: Предприятие 8.1; 1С: Предприятие 8.2

Часто COM объекты, которые нормально работаю на 32х разрадном сервере, отказываются работать на 64х разрадном сервер 1С. Решение - дальше.

32-разрядная компонента не может быть загружена в адресное пространство 64-разрядного приложения. Попробуйте зарегистрировать компоненту XXX.dll в COM+. Для этого:
- запустите Component Services;
- создайте пустое COM+ приложение с Activation type - Server application, укажите имя пользователя Windows, от имени которого компонента будет запускаться в адресном пространстве отдельного процесса dllhost.exe;
- в ветке Components добавьте новую компоненту XXX.dll.
Таким способом некоторые 32-разрядные COM компоненты можно использовать в 64-разрядных приложениях. Однако, скорость работы с COM объектом при этом несколько снизится.

http://partners.v8.1c.ru/forum/thread.jsp?id=685732#685732

Оценка сообщества

17

Поставьте плюс, если вы рекомендуете данную публикацию к прочтению и использованию.
Плюс добавляет публикацию в Мои рекомендации.

[+] Рекомендую   [−] Не тратить время
Если рейтинг упадет до -5, то публикация автоматически скроется.