在98下用vb6做了一个小程序,并生成一个安装包在将该安装包安装到windowsXP 时,安装成功,但在运行时却提示缺少ocx控件,为什么?

解决方案 »

  1.   

    重要的信息就是到底什么ocx缺少
    ,检查打包工程,将缺少的ocx打包进去
    如果安装包中有,那就是没有正确注册
      

  2.   

    行时却提示缺少ocx控件
    是呀,你一定是少了什么控件,在打包时忘记了,
    你如果不是用VB自带的打包的,
    那你可以先试一下,可以查看到VB中都找到了那些控件,然后在什么地方,
    你再用你现有的打包工具的时候就可以直接找到这个文件了。
      

  3.   

    我都试过,我发觉VB6可能与2000和XP兼容得不是很好,就算是在2000中打的包在2000上安装都会提示很多的错误,不过最后还是可以正常运行。但XP我就没试过,如果是提示你没有了OCX的话,你可以查一下,SYSTEM32里是否真有该OCX,如果没有就直接在有此OCX的PC里COPY一个到这里就行了。
      

  4.   

    http://sky300.com:88/hongsong
    请大家看一下这个网址(我的部分软件作品)