DevExpress 组件自动安装程序 DevExpress VCL Auto-Installer 1.0 发布以后,得到了很多朋友的热心反馈,在此表示感谢。

此次发布的 v1.1 版主要做了以下改进:

  • 支持 C++Builder 2006/2007。DevExpress 的包文件无法双重编译到 C++Builder,现改为用 Make/BCC32.exe 独立编译 C++Builder 包,安装时可选择要安装到 Delphi 还是 C++Builder 中;但请勿同时安装到 RAD Studio 的 Delphi 和 C++Builder 中,反之启动时会出现错误;原因是DevExpress 的包双重编译后无法在 C++Builder 中使用,所以只能如此,看了下官方的 FAQ,也是这种处理方式;
  • 支持多语言界面,目前实现中英文,程序会根据操作系统语言自动识别;
  • 安装前或卸载时会自动删除 IDE 默认 BPL/DCP 目录下的 DevExpress 相关文件;
  • 如果某子组件的安装目录不存在,则不安装该组件(方便自定义要安装的组件);
  • 修正添加 PATH 环境变量路径后,CMD 内命令不能使用的 BUG(数据格式的问题,程序并未删除任何环境变量项),感谢 Delphibox 的 fywsky。

很多朋友提到实现自定义要安装的组件,此功能计划在下个大版本实现。其实当前的版本也是可以实现自定义安装组件的,方法有如下两种:

  • 自定义程序目录下的 Packages.ini 文件。删除你不想安装的组件内容即可;
  • 删除源压缩文件内你不想安装的组件目录,然后安装。