Новый COMОбъект, Класс не зарегистрирован на файловой, но работает на сервере #794828


#0 by John83
8.3.9.1850 В обработке есть обMSScriptControl = Новый COMОбъект("MSScriptControl.ScriptControl"); на файловой (вроде х84) выдает {ВнешняяОбработка.Запросник.Форма.Форма.Форма(2404)}: Ошибка при вызове конструктора (COMОбъект) обMSScriptControl = Новый COMОбъект("MSScriptControl.ScriptControl"); по причине: -2147221164(0x80040154): Класс не зарегистрирован При этом на сервере (х84) нормально работает. Почему так?
#1 by lubitelxml
- оно?
#2 by Неверный Параметр И
> на файловой (вроде х84) выдает > При этом на сервере (х84) нормально работает. Привет потомок! Как оно там, в будущем?
#3 by Heckfy
Потому что на рабочей станции 1С копированием папки установлена.
#4 by Heckfy
#5 by Вафель
так скрипт контрол не работает, а не комм коннектор
#6 by John83
в общем 32х битная
#7 by John83
установкой
#8 by John83
тот же comconnector  работает
#9 by John83
почему же серверная нормально работает?
#10 by Vaflya
#11 by Vaflya
дело видимо не в разрядности, а в наличии зарегистрированной библиотеки
#12 by John83
открываю файловую на 8.2 - проблем нет
#13 by DrZombi
Файловая БД выполняется локально на ПК и запускает ваш скрипт от х32 бит. Серверная, робит на сервере и там все стартует от х64 ... Смерись... ваша джава на х64 не робит, а вернее не робит именно ваш скрипт, т.к. вы используете методы для х32 оси :)
#14 by DrZombi
Пойми, что Сервер , это сервер, а клиент, это клиент :)
#15 by John83
мне всегда думалось, что в данном плане это имеет значение только при регл. заданиях, т.к. они выполняются именно на сервере. А тут обычная форма без #НаСервере
#16 by Vaflya
так говорит что и там и там 32 бита, хотя настораживает это >>>>вроде х84
#17 by John83
проверил ТипПлатформы    Windows x86-64
#18 by John83
+17 хотя фигню сморозил
#19 by John83
нашел просто была более новая платформа (8.3.9) - с нее постоянно и запускалось
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С