1我用VB写了个OCX,在页面里面用JAVASCRIPT调用OCX的方法.
在本机运行正常,可是在别人的机器上,打开页面的时候根本就没有加载那个OCX.
OCX在那台机器上已经注册过了.2我把OCX打包成CAB,数字签名以后提高用户下载.可是无法实现.CAB和调用的页面已经在同一个目录下了.

解决方案 »

  1.   

    注册没有问题,我查看了注册表,可以查到我的CLASS ID
    郁闷的很,不知道什么原因我在别人机器上安装了VB之后,就可以用那个OCX了.一开始我以为是我打包的时候,有些文件没有包括进来,可是查看过后没有文件缺漏请大家帮帮忙,拜谢
      

  2.   

    给他安上vb6运行库看看。你的这个ocx可能用到了vb中其他的文件。在别的环境下就不行了。
      

  3.   

    vb自带的打包程序有问题,不是很好用,建议用第三方打包工具试验一下,或者用另外一种开发工具,如DELPHI,试验一下这个控件
      

  4.   

    假如我单独生成OCX文件后,在别人的机器上注册,仍然不能用.
    然后我在别人的机器上编译我的程序,生成OCX就可以通用了
    估计这个问题的解决涉及到OCX的生成,可能我的VB有问题
    不在这里讨论了
    谢谢楼上的各位
    ^______________^
      

  5.   

    学到东西了,生成ocx还跟环境有关?