遇到过,很正常手动注册:
regsv32的用法:
cmd打开
regsvr32 yourdll代码注册:
一般控件都有Register函数,初始化的时候执行这个,不知道你控件有没有

解决方案 »

  1.   


    肯定有,要不然 VC中在插入ActiveX控件的 能够插入呢
    这个控件本身就是调用regsvr32 调用注册的。 
    ========================
    但在VS2008 或VS2010中 插入会提示错误,只能在VC6中创建时产生的后,然后将类导入到VS2008中
      

  2.   

    以管理员身份运行VS,菜单“工具→选择工具箱选项”,切换到COM组件选项卡,单击下方的浏览,找到想用的控件就可以了
      

  3.   


    多谢  但还是提示错误“未在此计算机上注册ActiveX控件 ”***“ 请重新注册该控件并重试。
      

  4.   

    以管理员身份运行VS,菜单“工具→选择工具箱选项”,切换到COM组件选项卡,单击下方的浏览,找到想用的控件就可以了
      

  5.   

    突然又好. . 用Release 编译. 然后关闭 VS ...然后 添加 就莫名其妙的成功了...