代码之家  ›  专栏  ›  技术社区  ›  JustLogic

具有多个类的ActiveX控件

  •  1
  • JustLogic  · 技术社区  · 16 年前

    目前我有一个activex控件,我用regsvr32将它注册到我的计算机上foo.dll. (注意:这是第三方activex控件,因此我实际上没有它的源代码,只有一个dll)

    当我在类下打开regedit时,我看到我的dll已经注册,但是它有多个类。食品一级, 食品类别2每个类都有自己的clsid。当我尝试将这个activex控件嵌入到html页面时,整个控件没有clsid,只有每个类的clsid。嵌入此控件以使用其函数的最佳方式是什么。

    公司让我创建一个activex控件,并将activex控件放在其中。我一直在网上搜索,但不知道怎么做。

    任何帮助都将不胜感激!!!

    谢谢

    编辑:

    1 回复  |  直到 16 年前
        1
  •  1
  •   j d j d    16 年前

    不确定这是否有助于您,因为您希望将其嵌入到网页上。

    创建C#控件库

    单击“确定”

    单击“生成”

    选择“注册com互操作”

    然后打开汇编信息.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