eSeGeCe 客户的安装程序已更新,现在实现了以下新功能:
1. 所有 sgcWebSockets 源代码版本使用统一安装程序。
2. 离线安装。
3. 安装程序中包含第三方库。
4. 新增命令行参数。
5. 新增对 Rad Studio 12 的支持
统一安装程序适用于所有版本
以前每个 sgcWebSockets 版本都有单独的安装程序,现在统一为一个可处理所有版本信息的安装程序。这大幅简化了新版本的构建流程,并能提供更好、更快的更新。
每次有新版本发布时,安装程序需要连接到许可服务器获取订阅信息,许可证激活成功后,该信息将被存储,再次安装相同版本时直接读取。
离线安装
安装程序现在可在无网络连接的机器上使用。流程非常简单:选择"离线安装"选项,点击"获取密钥"复制字符串,然后粘贴到您的在线私人账户订阅页面。激活成功后,将返回激活许可证,需将其复制到安装程序的"激活许可证"表单中。
第三方库
现在库已包含在安装程序中,可在安装过程中更新。默认情况下会安装,但可通过选项禁用。
命令行参数
安装程序支持以下命令。
/SILENT
不显示向导和背景窗口,但会显示安装进度。
/VERYSILENT
超级静默模式下不显示安装进度窗口。
/EXTRACT
不安装软件包,仅解压。可通过命令参数值自定义文件解压目录。示例:/EXTRACT=c:\software\sgcWebSockets
若只需无交互地解压文件,请结合 /SILENT 使用此参数。
/IDE
此参数用于指定要安装的 IDE 类型,可设置以下之一:
- delphi
- cbuilder
- radstudio
还可以添加 Lazarus。
示例:安装 Delphi 和 Lazarus。
/ide=delphi-lazarus.
/VERSIONS
使用此参数可指定要安装的 Rad Studio 版本,支持多选:
- D7
- D2007
- D2009
- D2010
- DXE
- DXE2
- DXE3
- DXE4
- DXE5
- DXE6
- DXE7
- DXE8
- D10
- D10_1
- D10_2
- D10_3
- D10_4
- D11
- D12
使用值 "All" 可安装所有可用版本。
示例:安装 Delphi 10 和 Delphi 12。
/versions=D10-D12
/PLATFORMS
使用此参数可指定要安装的 Rad Studio 平台,支持多选:
- Win32
- Win64
- Android
- Android64
- iOSDevice32
- iOSDevice64
- iOSSimulator
- iOSSimARM64
- OSX32
- OSX64
- OSXARM64
- Linux64
使用值 "All" 可安装所有可用平台。
示例:安装 Win32 和 Win64。
/platforms=Win32-Win64
Rad Studio 12
安装程序已更新以支持 Rad Studio 12。
