写的两个程序,调用了VB6的一些控件:
程序1:
comdlg32.ocx
richtx32.ocx
comctl32.ocx
mscomctl.ocx
wmp.dll
ADO2.0程序2:
comdlg32.ocx
mci32.ocx
comctl32.ocx
wmp.dll
ADO2.0两个程序都要播放MP3。我自己没有安装VISTA,所以不能测试,听使用程序的朋友说有问题,不能打开MP3.
不知是什么问题。
听说一些VB的控件是不能用了。要用API代替。请教大家应如何修改以适应VISTA?
谢谢!

解决方案 »

  1.   

    不是不能用,是注册OCX有点麻烦
      

  2.   

    看是不是ocx注册没,后是ocx需要更新
      

  3.   

    用第三方工具打个包,在Vista下安装就好了
    实在不行就在Vista环境下写完再编译......
      

  4.   

    我早几天做了一个东西,,里面也有Ocx ,用Setup Factory打包后测试,在装VISTA的机子上运行也未见异常
      

  5.   

    我做过一个,管理软件,利用打包工具,在安装的时候,把所有的DLL,OCX都注册了,使用的时候,没什么问题啊,不过,在个别VISTA下需要选择,以管理员身份运行
      

  6.   

    VISTA系统的使用身份好像是蛮重要的 !