Элемент управления ActiveX с несколькими классами - PullRequest
1 голос
/ 16 октября 2008

В настоящее время у меня есть элемент управления activex, и я зарегистрировал его на своем компьютере с помощью regsvr32 foo.dll. (ПРИМЕЧАНИЕ. Это сторонний элемент управления activex, поэтому у меня нет исходного кода для него, просто dll)

Когда я поднимаю regedit под классами, я вижу, что моя dll зарегистрирована, однако в ней есть несколько классов. Foo.class1, Foo.class2 и каждый из этих классов имеет собственный clsid. Когда я пытаюсь внедрить этот элемент управления activex в html-страницу, для всего элемента управления нет clsid, только clsids для каждого класса. Каков наилучший способ встроить этот элемент управления, чтобы использовать его функции.

Компания сказала мне создать элемент управления activex и поместить туда элемент управления activex. Я искал в интернете, но понятия не имею, как это сделать.

Любая помощь будет принята с благодарностью !!!

Спасибо

EDIT: Все пути с компанией были исчерпаны. Там нам ответили: создать элемент управления ActiveX и встроить в него свой элемент управления ActiveX. Кто-нибудь знает примеры того, что начало сделано, или есть лучшее решение.

1 Ответ

1 голос
/ 16 октября 2008

Не уверен, поможет ли это вам, поскольку вы хотите разместить его на веб-странице.

Создание библиотеки управления C #

в пункте меню проекта выберите свойства

нажмите на информацию о сборке

выберите «Сделать сборку видимой»

нажмите «окей»

нажмите на сборку

выберите «зарегистрироваться для взаимодействия»

, затем откройте Assemblyinfo.cs и измените, где написано

[assembly: AssemblyVersion ("1.0. *")] До [assembly: AssemblyVersion ("1.0.0.0")] Таким образом, будет гарантировано, что ваш GUID не изменяется во время каждой сборки.

Проверьте это: http://www.c -sharpcorner.com / UploadFile / dsandor / ActiveXInNet11102005040748AM / ActiveXInNet.aspx

http://www.codeproject.com/KB/miscctrl/exposingdotnetcontrols.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...