新使用了win2003操作系统,安装vc6(英文版)时,遇到了一些问题,几经转折,最终是安装上了,现总结如下,与大家分享,不足之处,希望大家补充,为大家提供一份比较完善的资料,避免在这个问题上浪费无谓的时间。1.如果直接安装,会提示有冲突,强制继续两步后安装窗口会关闭。2.右键单击setup.exe,修改兼容性为:win98或winme;3.继续安装,可以多走几步,提示,必须安装java虚拟机,安装时会报错,重启机器;4.先下载java虚拟机,安装;
(http://www.wakebook.com/bookdown/software/msjavx86.exe, java虚拟机下载)5.然后再次安装VC,提示安装dcom98。安装时报错,重启机器后再次安装,不选择安装DCOM98;6.安装继续走,提示了不少错误,如:active 。(老了,居然刚刚看过的都记不住了)7.跳过跳过,安装成功,重启机器,试了一下VC可以使用,但是不知道后续使用会有些什么问题。不知道dcom98是什么东西,不安装会不会造成使用中出现什么问题,后面提示的那些错误,不知道如何避免,请大家补充。

解决方案 »

  1.   

    在网上搜索到关于DCOM98的一些解释,供参考:
    DCOM98是Windows系统底层部件,VB6的一些功能要求DCOM98支持。要确定用户机器上的版本,可以看注册表: 
        HKCR\CLSID\{bdc67890-4fc0-11d0-a805-00aa006d2ea4}\InstalledVersion 
        VB6的DCOM98的版本为4.71.0.2612。 
        微软的Knowledge Base的文章:“Q232003 OWTO: Determine the Version of DCOM 95/98 Using Visual Basic”介绍了如何在程序中检测DCOM的版本。 
        如果用户机器的Win95/98的DCOM版本比较低,则需要运行DCOM98.EXE(在VB6的光盘的DCOM目录中)。如果是Windows NT 4.0,则需要安装SP4。由于DCOM98.EXE比较大,你也可以提示用户到http://www.microsoft.com/com/dcom98/dcom98.htm下载
      

  2.   

    vc6好久没用了
    不大清楚
    装个vc2003+不就行了
      

  3.   

    怪了,我在2003上安装VC6,怎么没出现你的问题?
    是不是与其它软件冲突,不信你试一下,刚安装完成WIN2003后,马上安装VC6呢?
      

  4.   

    我在03下装VC6没以上的问题.可是装了后删除掉硬盘上临时文件(我是拷到硬盘上安装的)..用::去调用api时,发现api都出不来了.奇怪的东西..
      

  5.   

    我靠,windows都用上TMD2003了,居然还在用VC6,你们是不是在搞行为艺术啊?
      

  6.   

    我以前也装过,只是让安装java虚拟机,没安装,也能装上VC6
      

  7.   

    我昨天才装了2003 server版的windows,在上面装了vs.net 2005然后又装了VC++ 6.0、Delphi,一直没发现楼主说的问题……