请问目前installshield 那个正式版本的Merge Modules里含有BDE_ENT/BaseRTL/BaseVCL/DatabaseRTL/DatabaseVCL 的,我需要一个支持winxp和支持中文的。
因为Delphi自带的InstallShield有限制,对中文不支持。Delphi编译的EXE文件包含了所有用到的VCL库中的文件,也就是包含了所有用到的BPL文件和DLL文件。这样做处理的EXE文件很大。
我们可以把这些文件在编译是分离处理,但是在软件发布的时候要把这些文件发布出去。
通常的办法是用Delphi自带的InstallShield发布,因为里面的Merge Modules可以选取BDE_ENT/BaseRTL/BaseVCL/DatabaseRTL/DatabaseVCL 。但是Delphi自带的InstallShield有限制,对中文不支持。
我也曾经用过InstallShield developer 7.0,但是运行时提示对winxp不兼容。更奇怪的是有时候装好后Merge Modules有时候有BDE_ENT/BaseRTL/BaseVCL/DatabaseRTL/DatabaseVCL,有时候又没有,郁闷。说了一大堆,不知道把问题说清楚没有,各位大侠帮帮忙。

解决方案 »

  1.   

    没有大侠看见这个问题么?
    期待啊?另外网上有个方法说,先下载一个高版本的installshield ,然后再到installshield公司的网站下载一个BDE整合模块。
    但是我到installshield网站看了看,没找到,而且安装这个BDE模块时,它会检查你装了DELPHI没有,如果你的DELPHI不是正版的,它会说没安装DELPHI,装不上去。
      

  2.   

    ...
    这里的大侠都不用InstallShield的吗?
      

  3.   

    现在Delphi 2007带的已经是InstallAware了。InstallShield那个垃圾再也不用了。
      

  4.   

    谢谢lextm 我去研究一下installaware