一台新的机器,装了xp  professional版,打了sp2。然后用installshield打包好的程序安装,安装后可以运行,但是某些模块就出现run-time  error7,“out of memory"的问题。但是装了office以后又可以了,一切功能正常。
   本来以为是新装的office 的dll问题,我也把该工程用到的dll在没装office之前全部复制下来,然后装完office以后再一个一个覆盖回去,但是程序仍然没问题。有哪位朋友遇到过这样的问题吗?或者知道卫士么出现这样的问题吗?
 谢谢了!!

解决方案 »

  1.   

    可能的原因:
    1.程序中引用了office的组件
    2.运行库的问题
      

  2.   

    在打包的时候打开菜单 Project|Reference ,这里就有工程所引用的所有组件
      

  3.   

    用installshield打包的时候应该会找到所有的文件吧,我刚才又比较了一下vb6自己的打包程序需要的文件列表,跟installshield的列表比好像多了2个文件。
     itircl.dll,itss.dll.
     有人知道这两个dll是干啥用的?会引起run-time error 7,out of memory 的问题吗?