Подключение компонента #775688


#0 by Ринат-СПб
Уважаемые господа! Есть код на семерке, который нужно переложить на восьмерку. Но возникла проблема - не могу подключить компоненту Код на клюшках: Пытаюсь на восьмерке БазовыйОбъект = Новый ("NevaVes78.NevaVes78Ser"); Ошибка: Тип не определен (NevaVes78.NevaVes78Ser) БазовыйОбъект = Новый COMОбъект("NevaVes78.NevaVes78Ser"); Ошибка: Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Класс не зарегистрирован Подскажите что делать :)
#1 by Зая Бусечка
А кто сказал, что ВК для 77 работает и для 8?
#2 by mistеr
почитать доку к ВК и посмотреть примеры не предлагать?
#3 by Ринат-СПб
Читал, написано есть совместимость с 8 примеров нет :(
#4 by Ринат-СПб
Данная компонента может подключатся к вашим программам, при условии что ваша среда разработки подерживает технологию СОМ (ActiveX). После подключения компоненты к вашему проекту вы получаете доступ к объекту NevaVes78.NevaVes78Ser. Свойства, события этого объекта вы можете использовать в своём программном коде. Получив доступ к свойствам объекта NevaVes78.NevaVes78Ser вы будете получать необходимую информацию о работе весов в реальном времени.    Данная компонента написана с использованием стандарта 1С и отрабатывалась на версии 1Сv.7.7 и 1Сv.8.1 Далее приведены описание свойств и событий объекта Neva.Ves78.NevaVes78Ser и примеры их использования в VB. Примеры использования данной компоненты в 1С, HTML, MS Office вы можете посмотреть в прилагаемом файле.
#5 by Ринат-СПб
Вот честное слово, насколько я понимаю в программировании - что если ВК работает на данном компе в любой среде разработки, то она должна работать и в другой. На то она и ВК - что бы пользоваться сторонними возможностями. Другой вопрос - возможно ли его подключить в среду разработки :)
#6 by mistеr
Понятно, обычный ActiveX компонент. Значит твой вариант: Если пишет не зарегистрирован, смотри, есть ли он в реестре в HKEY_CLASSES_ROOT.
#7 by Ринат-СПб
в первую очередь посмотрел
#8 by Гипервизор
ХЗ, за 5 минут загуглил сие чудо, скачал компоненту, установил, перепроверил в реестре, проверил создание com-объекта. Все работает. 1С 8.2, Вин 7.
#9 by Ринат-СПб
прикольно Винда 32 бита?
#10 by Гипервизор
64
#11 by Ринат-СПб
Качал отсюда?
#12 by Гипервизор
Да. В код рабочий. А если ругается что класс не зарегистрирован, значит как-то не так установлено. Попробуй переустановить или зарегистрировать вручную, типа: Regsvr32 "<Путь до компоненты>NevaVes78.ocx"
#13 by Ринат-СПб
Блин Уже на другом, абсолютно чистом компе запустил - все равно Компоненту ставил по умолчанию?
#14 by Гипервизор
По умолчанию.
#15 by Ринат-СПб
база та, что у них в примерах или новую какую то брал? ппц, не хочет ни в какую :)
#16 by H A D G E H O G s
Стукнись в аську 374-881-272 могу подключиться, глянуть
#17 by Ринат-СПб
стучусь :)
#18 by Гипервизор
База своя. Потом хоть поделитесь, в чем проблема-то была.
#19 by Ринат-СПб
Блин, а ты в оффлайне и не хочешь отвечать :(
#20 by Ринат-СПб
ппц
#21 by Ринат-СПб
Есть проблема - она подключается только если 1С запускать от имени администратора компа
#22 by Cyberhawk
Так зарегистрируй компоненту-то
#23 by Ринат-СПб
зарегистрирована! в том то и дело Запускаешь 1С просто - Класс не зарегистрирован Запускаешь через  правую кнопку "Запуск от имени администратора" - Компонента подключается
#24 by Cyberhawk
Так регистрировать надо было в режиме elevated
#25 by Ринат-СПб
в смысле? поподробнее можно?
#26 by Cyberhawk
Поиск п помощь
#27 by Cyberhawk
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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