补充一下,其中,在打包的过程中出现了“过期相关信息”的对话框。其中,列出了几个ocx和dll文件。

解决方案 »

  1.   

    打包时选择这几个OCX和DLL文件加入安装包,安装时替换系统中的文件, 就应该可以了吧.
      

  2.   

    告诉你一个很爽的办法,修改X:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1(X为盘符)下的setup1.vbp,找到关于日期过期的代码,修改成不让它弹出过期对话框,修改完成后,再编译。再重新做一次安装盘。如果还不明白,留下你的EMail,我发给你。
      

  3.   

    看错了,我以为是拷贝文件时弹出的对话框,Sorry.
    如果是你说的那种情形,根据我的经验,msvcrt.dll,或者是mfc40.dll等Windows目录下的dll.其实安装盘不需要加msvcrt.dll,如果你加了,可去之。
    如果还不行,你可把过期的几个文件写出来,我给你分析一下。
      

  4.   

    感动,感动。
    过期的几个文件是:
    comct332.ocx   comdlg32.dlg   mscomctl.ocx   scrrun.dll
      

  5.   

    哦,不对。我查看了FAQ,解决的办法是:
    “它说你从属文件过期。解决方法:
    1 鼠标右击Mscomctl.ocx,选“属性”菜单。
    2 选“版本”页,复制“文件版本”的值。
    3 用记事本打开Mscomctl.dep,找到所有的Version=,在等号后面粘贴刚才复制的版本值。
    4 保存文件。重新打包。或者,从其它机器上拷一个新的从属文件。”打包时已没有过期提示,但在另一台没有安装vb的机子上安装时还出现过期提示。
      

  6.   

    不好意思,我想问一下,vb自代的打包程序pacage&deployment在那?谢谢了:)
      

  7.   

    “程序”——“Microsoft Visual Basic 6.0 中文版”——“Microsoft Visual Basic 6.0 中文版工具”——“Package & Deployment 向导”。
    我用的是专业版,就是这个位置,企业版也差不多。