Платформа 8.3.16

1. LOTR 28.01.20 14:00 Сейчас в теме
Добрый день всем.

Есть проблема.

Сервер Windows 2008 R2 - X64.

Компонента - 64 битная.

Конфигурация УТ 10.3, платофрма 8.3.16 (64) Ранее была 32 битная.

Есть компонента, моей разработки, на 32 битной платформе все работало отлично, как только поставил 64 битную платформу, полетели ошибки о том что он не видит ее, все стандартные ошибки COM, не видит библиотеку и прочее.

Я пытался ее и регистрировать через regasm в командной строке и через regsvr32.exe, все тщетно.

В чем может быть причина кто сталкивался?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Alfn 59 28.01.20 14:16 Сейчас в теме
(1) в свое время тоже нахлебался с х64...
сохранил в заметках, знал что пригодится ))

Вручную выполнить регистрацию компоненты comcntr.dll


• Заходим в Панель управления — Администрирование — Службы компонентов.

• Переходим к ветке Компьютеры — Мой компьютер — Приложения COM+.

• В контекстном меню выбираем Создать — Приложение. Откроется Мастер установки приложений COM+.

• Нажимаем «Далее».

• Выбираем «Создать новое приложение».

• Вводим имя «V83COMConnector». Устанавливаем переключатель «Серверное приложение». Нажимаем «Далее».

• На следующем шаге устанавливаем «Текущий пользователь». Нажимаем «Далее».

• Нажимаем «Готово».

• В появившейся ветке V83COMConnector переходим к подветке Компоненты.

• В контекстном меню выбираем Создать — Компонент. Откроется Мастер установки компонентов COM+.

• Нажимаем «Далее».

• Выбираем «Установка новых компонентов».

• Выбираем файл <каталог 1С>\bin\comcntr.dll.

• Нажимаем «Далее» — «Готово».

• Переходим к ветке V83COMConnector.

• В контекстном меню выбираем «Свойства». В открывшемся окне переходим на вкладку «Безопасность».

• Снимаем галку «Принудительная проверка доступа для приложений». Ставим галку «Применить политику программных ограничений». Устанавливаем Уровень ограничений — «Неограниченный».

• Нажимаем «ОК».
Показать
AlexInqMetal; +1 Ответить
2. o4karek 28.01.20 14:08 Сейчас в теме
Выхода два:
1. Переписать компоненту под 64 разряда
2. Не использовать 64-разрядную платформу (в той части, где используется внешняя компонента)
4. Fril 28.01.20 14:18 Сейчас в теме
Если ВК выполняет действия под каким-то пользователем, то для этого пользователя определить режим запуска с приоритетом 32
Прикрепленные файлы:
vadim.semyonov.rzn; +1 Ответить
5. Дмитрий74Чел 234 28.01.20 14:34 Сейчас в теме
Платформа 8.3.16 ne ни при чем.
Вы поставили клиента х64, а компонента х32. Вот нафига вам клиент х64? Гигабайтные отчеты в xls сохранять? И кто потом их читать будет?
Ставьте клиента x32 пользователям, а себе x64 для конфигуратора.
6. LOTR 28.01.20 15:30 Сейчас в теме
(5)Компонента 64, и платформа 64, компонента написана на java и ее работа зависит от разрядности винды, а не платформы, но при этом 32 битная платформа ест эту компоненту а 64 битная не хочет ее есть
7. Fril 28.01.20 15:34 Сейчас в теме
(6) смена разрядности в "редактирование ИБ" не помогает?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот