不会吧,我的程序都可以在WIN2000中运行呀!

解决方案 »

  1.   

    注意一些语句
    有可能是你的程序在win2k下有问题
    我在win2kpro中写的一个软件,到win98第一版,死活不干,最后,改了几个语句就ok
      

  2.   

    楼上的两位老兄显然是理解错意思了VB6打包的程序的确不能在WIN2K下正确安装,头上几个文件COPY完后
    总会让你重启,然后启了N遍也不行。根据我的实验,可以自己修改Setup.lst来解决这个问题。
    打包程序生成的Setup.lst文件中有以下内容:[Bootstrap Files]
    [email protected],$(WinSysPathSysFile),,,3/26/99 12:00:00 AM,101888,6.0.84.50
    [email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 12:00:00 AM,22288,4.71.1460.1
    [email protected],$(WinSysPathSysFile),,,5/4/01 12:05:02 PM,143632,2.40.4517.0
    [email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,5/4/01 12:05:02 PM,164112,5.0.4517.0
    [email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,5/4/01 12:05:02 PM,626960,2.40.4517.0
    [email protected],$(WinSysPathSysFile),$(TLBRegister),,5/4/01 12:05:02 PM,16896,2.40.4517.0
    [email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,1/10/00 12:00:00 PM,1384448,6.0.84.95
    [email protected],$(WinSysPathSysFile),,,5/31/98 12:00:00 AM,326656,4.21.0.0
    [email protected],$(WinSysPath),,$(Shared),7/6/98 12:00:00 AM,102160,5.0.81.69在这9个中去掉第5个和第6个(OLEAUT32.DLL和STDOLE2.TLB),然后修改一下
    后面跟着文件顺序,把7、8、9改成5、6、7。如下:
    [Bootstrap Files]
    [email protected],$(WinSysPathSysFile),,,3/26/99 12:00:00 AM,101888,6.0.84.50
    [email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 12:00:00 AM,22288,4.71.1460.1
    [email protected],$(WinSysPathSysFile),,,5/4/01 12:05:02 PM,143632,2.40.4517.0
    [email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,5/4/01 12:05:02 PM,164112,5.0.4517.0
    [email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,1/10/00 12:00:00 PM,1384448,6.0.84.95
    [email protected],$(WinSysPathSysFile),,,5/31/98 12:00:00 AM,326656,4.21.0.0
    [email protected],$(WinSysPath),,$(Shared),7/6/98 12:00:00 AM,102160,5.0.81.69这样就可以正确安装!完了运行也没问题。