Ошибка при вызове конструктора (COMОбъект) по причине: Недопустимая строка #753833


#0 by ЭтожЯ
Есть фоновое задание, в серверной базе, которое должно выполнять com соединение к файловой базе на 8.2. Windows на сервере 64 –х разрядная, сервер 1С- тоже. Выполнила регистрацию comcntr.dll в командной строке для 64-х разрядных систем. Зарегистрирована успешно. Так же по информации в интернете создала COM+ обертку. Хотя не до конца понимаю нужна ли она в данном случае, потому что я так поняла она именно устраняет конфликт между 32-х битовыми dll и 64-х разрядной виндоус. В данном случае была установлена компонента COMConnector из дистрибутивов 64-х разрядного сервера 1с. В реестре данные о v82. COMConnector есть. Но ошибка остается.
#1 by ЭтожЯ
в названии темы ошибка: Недопустимая строка с указанием класса
#2 by ЧеловекДуши
Ошибка в 348-ой строке, модуля ...как его_там... :) "Код, в студию" :)
#3 by ЭтожЯ
#4 by ЭтожЯ
ОбъектПодключения=v82.ComConnector
#5 by ЧеловекДуши
"Выполнила регистрацию comcntr.dll в командной строке для 64-х разрядных систем." на сервере? И, почему пол Муж, а везде, ла, она и т.д. :)
#6 by ЧеловекДуши
Держи, делай это - Ошибка V82.COMConnector на сервере 64. Решение проблемы
#7 by ЭтожЯ
где пол муж? у меня ЖЕН пол))
#8 by ЧеловекДуши
Мужской, в личной карточке. И фото нет. Непорядок :)
#9 by ЭтожЯ
извиняюсь, надо исправляться))А вообще я все это проделывала ,но с единственной поправкой, после создания обертки переустановила платформу, но потом перевыбрала .длл для обертки, попробую удалить его и занового создать. скажите а в каких именно случаях нужно создавать обертку?
#10 by ЭтожЯ
и почему не помогает регистрация библиотеки из командной строки ,если разрядность сервера и виндоус совпадают?...
#11 by ЭтожЯ
может быть это глупый вопрос, но все же, в дистрибутиве 64-х разрядного сервера -comcntr.dll-тоже будет 64-х разрядной?
#12 by ЧеловекДуши
И ребутни сервер :)
#13 by ЧеловекДуши
Мне трудно ответить, но все с этим есть ограничения. Не каждая библиотека работает по такому принципу :(
#14 by ЭтожЯ
kb.mista.ru/article.php?id=870
#15 by ЭтожЯ
Вызов осуществляется по имени созданного COM+ компонента. В данном примере надо создавать COM-объект с ProgID = "V8_ComConnector"
#16 by ЭтожЯ
исходя из этой ссылки
#17 by ЭтожЯ
теперь первая ошибка ушла, но спотыкается теперь настроке: ТекCOMОбъект = ТекCOMПодключение.Connect(СтрокаПодключения);
#18 by ЭтожЯ
{ОбщийМодуль.МодульРегламентныхЗаданий.Модуль}: Ошибка при вызове метода контекста (Connect) по причине: Произошла исключительная ситуация (V82.COMConnector.1): {МодульВнешнегоСоединения}: Ошибка при вызове конструктора (ComОбъект)
#19 by ЭтожЯ
в модуле внешнего соединения данная строка: КомПлеер.URL = "C:1.wma"; как это связано с моим объектом...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

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