从第二个提示框 应该是控件需要授权license

解决方案 »

  1.   

    谢谢楼上。还有以下问题:
    a.如何确定对话框都有哪些控件?现在暂时只能从代码,是否还有别的方法呢?
    b.测试的不授权的时候是可以运行的,只是会有个对话框提示蹦出来的。
    c.即使这一个控件授权注册以后,对话框仍然不能显示出来?
      

  2.   

    我也是新手,用的是visual studio 2012,也出现这个问题,到网上找了一圈,那些用* .reg文件引入注册表的方法,还有从visual studio 2012中引入 COM 组件和.NET的方法,我试了很多,都没有解决这个问题,是最后用了个笨办法,就是以从VC6.0的安装盘中找出了所有*.ocx的文件,拷贝到一个临时目录中,用regsvr32注册后总算解决了这个问题。具体方法如下:
    1.将所有*.ocx的文件拷贝到 c:\temp目录下;
    2.以管理员身份运行CMD进入DOS状态,并进入 C:\temp目录;
    3.执行下面的命令:     c:\temp>for %1 in ("*.ocx") do regsvr32 %1  
    4.执行完毕后就可以解决一些和数据库有关的控件在 visual studio 2012中出现“未能实例化ActiveX控件“的问题了。以上是个人经验