急:为何打包后在其他机器装不上呢?
在win98或me机器上装,提示该系统有些文件已太旧,重启后才能装,可是重启后还是这个提示
我的工程是在win2000机器上做的。(其间也曾拷到xp可器上。)
试过几台机器都是装不上,setup文件运行不了。
做安装包时曾出以下提示,不知何意?
You have included mdac_typ.exe in your installation package.  If you will be installing this package on a Windows 95/98 system, it will require DCOM98 to install properly.我的问题出在哪呢?
做字装包时没报错呀!
请教,谢谢

解决方案 »

  1.   

    装个新一点的VB dll文件就好了吧?可以上网去搜索一下.
      

  2.   

    不会是mdac_typ.exe程序版本太高了吧
      

  3.   

    用SF吧,比较好使!
    打包的时候记得把DLL还有你的ActiveX控件都打进去!
    要不然没有VB的机子用不了
      

  4.   

    是你打包的文件比目标文件要新,我也遇到过这样问题,换一种打包工具吧,我现在用的是Wise Installer9.0,从此没遇到这样的问题!
      

  5.   

    我发现一点问题了,因为我这台机器装过英文版,也装过中文版,导到vb主界面是中文的,可是打包向导却是英文的。所在打包时提示好多文件找不到。(是dll,可能就是英文版的,可是这些dll肯定是有的,否则编译就报错了。)
    如何办呀?
      

  6.   

    在98的系统上打包,有提示按确定就行了 
    或在2000或xp的机子上打包,去掉一些没用的dll文件就行了 并且不影响程序
      

  7.   

    这里vb自带的打包程序的问题
    换一个打包程序就能解决问题了
    推荐用:Inno Setup 去网上下一个
    安装完了,运行的时候提示有什么文件少了,补上去再打包就是了
      

  8.   

    在98的系统上打包就好了。我的软件卖给的公司要兼容98/2000/XP,都已搞定。提醒:你的mdac_typ.exe 不要中文英文版混着装。
      

  9.   

    在98的系统上打包就好了。我的软件卖给的公司要兼容98/2000/XP,都已搞定。提醒:你的mdac_typ.exe 不要中文英文版混着装。
    ---------------------
    它是自动装的,我如何才能控制版本呀?
      

  10.   

    自带的打包程序在98下安装有这个问题,建议使用IS622。我经常使用VB,以前经常碰见这种情况,提示系统文件过旧,现在使用IS622就没有这种问题了。也可以使用最早版本的2000,不要打任何补丁,VB要用英文版的。