ActiveXForm的ocx文件拿到客户机上Regsvr32 xxx.ocx应该就可以在IE中嵌入它了吧,但是我的只有在我的*.dpr目录下注册才可以,拿到另一个目录注册就不行,为什么?

解决方案 »

  1.   

    真的是这样的,还有,我发现我的dpr目录下有个*.lic文件,内容是:
    {54B19EFB-BB41-491E-8D82-F5BAF95AAE3F}
    它是干什么用的?许可证号?????
      

  2.   

    另外,这样会发生什么情况:
    Regsvr32 D:\xxx.ocx
    Regsvr32 C:\xxx.ocx是不是在注册表搞了两个?会出错吗?
      

  3.   

    不会出错,后面的会覆盖前面的。你自己用dcomcnfg看看注册信息吧。
      

  4.   

    是你自己建立activex的时候选择了license.这个*.lic文件就是.没有他,你的activex的控件是不能够运行的(还有,如果调用了外部的dll,也需要放到系统可找到的地方,缺少他们,没有任何错误提示.)...虽然书上说是使用在开发当中,但是实际使用中,我还是不能够没有他...下次不选择他就行了.呵呵