用VB5写程序,控件全部自己做这样只要有98以及以上版本就都能直接运行
                    ===========================================
                    欢迎大家来:http://www.myvc.net/ 编程好望角
                    ===========================================

解决方案 »

  1.   

    我做程序从来不打包,少用OCX,自己代码写。VB的好处是开发快,易维护,如果火侯到了的话,完全可以和C一样的功能,文件绝对不会比C大多少。
      

  2.   

    微软自带的虽然不错,但是太大了!
    特别是比如我用了TREEVIEW就达到2M了,而EXE文件才60KB有人说少用OCX,但不知TREEVIEW控件如何只用标准控件写出来呢?
    也有人说不用微软标准控件,全部控件自己写,是不是指要自定义一大堆的控件,编写OCX跟着EXE文件走?
      

  3.   

    我觉得控件、类模块共享,应该是今后的趋势~~~能省的力气何必还要重头自己去做呢??就像前人的经验还是很值得我们间接的吸取的嘛~~总不至于要把所有前人都过的路,研究出来的正确成果,在走一边吧?~~目前为止,我还是只用了微软自己带的打包器~~`不过听说其他像setupfactory啊等等,打包后比较小~~~但没用过~~~值得试试~
      

  4.   

    先用VB打包程序打包,查看Setup.lst中包含了哪些文件.
    在一台干净的计算机中查看哪些文件在操作系统(win98/me带的肯定是最少的了) 中已存在,版本也应该相同.这是最麻烦的方法.
    在WIN98/ME中打好的包在WIN2K中有效,在WINXP中无效.
    在WIN2K中打好的包在WIN98/ME中有时无效,在WINXP中无效.
    在WINXP中打好的包在WIN98/ME,WIN2K中有效.
      

  5.   

    那VB在WIN2000下编译的EXE文件与在WIN98及WINXP下编译的EXE文件是否也不一样,是否在不同的操作系统下运行的性能也不一样呢?
      

  6.   

    win98是自带vb5运行库的,
    所以用vb5写 不用第三方控件
      

  7.   

    我写过一个小程序,在WinXP下编译在Win9X下运行不正常,但在Win98下编译在WinXP、Win9X下运行都正常。
      

  8.   

    我的setup.lst文件打不开,提示说要装IE6才行,什么意思?
      

  9.   

    TO:lyhlhr(和尚洗头用飘柔) 
    直接用记事本打开setup.lst文件即可
      

  10.   

    ptlinyi(明天会更好) :用记事本当然可以打开,但是这个提示是什么意思?
      昨天上午我的IE出了问题,弄了很久没有好,下午它结果又好了,怪!
      

  11.   


    偶用win2000pro打包的vb6程序,具然在win ME和win XP中装不上.奇怪啦!!但我直接打exe复制过去,具然可以运行.win ME 装不上的现象.在安装的时候,说"系统文件不新,需要重新启动计算机".重新启动也是这样循环.win XP就打不到安装路径.
      

  12.   

    1、在高版本系统上打的包,在比其低的版本系统的安装基本上没问题;
    2、打包生成的support文件夹可以不要;
    3、可将support文件夹中的所有dll,ocx,和你的应用程序及自用文件拷出来(如果所用到的dll,ocx不多,压缩后基本可实现用软盘传输),要在没有VB环境的机器上运行的话,将dll和ocx直接拷贝到C:\WINDOWS\SYSTEM下,并用regsvr32 ocx文件名 进行注册,应用程序就可运行了。
      

  13.   

    用自带的打包工具好一些,至少出现“缺少XXXX”的机会小点,另外,操作系统大部分都没有完整的共享控件包,所以只好打进去了,可以在打包后解包,然后用工具软件来把它们压缩,一样可以达到很好的效果
      

  14.   

    1。经验是!越全越不容易出错
    越全的打包虽然大,但是几乎包含了你的程序所需的所有文件。
    安装程序大点无所谓
    2。打包生成的support文件夹可以不要;
    3。常用控件不用:)
    4。不同操作系统间兼容不十分好最好要重新编译!(我做过6个项目3个要重编(令人难以置信!都用到自制控件了!))
      

  15.   

    建议用wise installer来做安装,安装程序很好用,缺点就是所有的相关的.dll等文件都需自己找到添加。而且安装程序也不大!
      

  16.   

    用install shield  很好
      

  17.   

    经验:
    在98下先用vb自带的打包工具打包,找出所有用到的ocx和dll,然后再用installshield2000制作安装盘,记住把前面的ocx和dll全部放进去。切记:
    千万不要在2000下打包,那样你会死掉的!哈!----------------------------------------------
    我是打工者,我不想一辈子当打工者!
    打工者
    http://www.dagongzhe.net
      

  18.   

    在2000上的程序,在98下要注意网络连接等问题。
    是呀,vb的打包安装程序很不好,建议使用Installshield Wizard,感觉还不错!
      

  19.   

    我们公司的VB是用INSTALLSHIELD发布的还不错,如果你不想用VB自带的安装程序的话,就找我吧。给我发信,我就把INSTALLSHIELD的原代码给你。条件是150分.
      

  20.   

    制造安装文件最重要是文件齐全,MS的找文件比较齐,现在我虽然不用MS的做,但总要另外用它打一次包,比较一下我的文件是否齐全。此外还要注意运行环境,例如NT经常需要高版SP,否则会有问题;一些控件也有额外要求,例如需要IE4SP2以上。
      

  21.   

    我认为兼容性最好的开发操作系统是WIN98 SEC,我在WIN98 SEC中开发的程序还没有发现在其他操作系统中不能运行,当然要SETUP应用程序。特别不推荐WINDOWS ME。