gkelkar Ответов: 2

"Класс не зарегистрирован (исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))"


всем привет,
я пытаюсь запустить свой проект, но одна форма не открыта, и выше произошла ошибка...но эта форма запущена на другой машине..я не знаю, как решить эту проблему и почему эта ошибка пришла....plz help...я также узнаю решение....

[no name]

Вы пытаетесь использовать элемент управления COM, который не зарегистрирован.

2 Ответов

Рейтинг:
19

Mahesh Bailwal

Судя по ошибке, это выглядит так, как будто ваше приложение использует какой-то COM-объект, который не установлен /зарегистрирован на машине, на которой вы получаете ошибку.

Для устранения неполадок вы можете заглянуть в исходный код формы, попытаться выяснить, какой COM-объект она пытается создать, что вызывает проблему. Затем установите необходимый COM-объект на машину .

Используйте следующие ссылки для справки
Класс не зарегистрирован (исключение из HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))[^]
Я получаю эту ошибку, когда использую COM-ссылку в winform[^]


gkelkar

большое вам спасибо за вашу ценную помощь...это дает мне представление о решении моей проблемы ... я пытаюсь понять и зарегистрировать COM com-объект на своей машине.....

Рейтинг:
0

blackus

Пожалуйста, установите целевую платформу проекта на x86. Поскольку большая часть COM, которую вы можете использовать в своем проекте, была построена на x86. Свойства проекта-->сборка-->целевая платформа-->x86