Embarcadero 是什么?它和 Delphi、C++Builder、RAD Studio 是什么关系
Embarcadero 是当前 Delphi 和 C++Builder 的厂商,RAD Studio 是它把这两者打包在一起的集成开发环境(IDE)套件。如果你在找一个还在维护的 Delphi/C++Builder 工具链,答案就是 Embarcadero 这条线;如果你看到“Borland Delphi”这种旧叫法,那指的是同一技术血脉的早期归属,而不是另一个还在独立发展的产品。
三者的包含关系
用一句话概括:Embarcadero 是公司,RAD Studio 是产品套件,Delphi 和 C++Builder 是套件里的两个语言版本。
| 名称 | 是什么 | 关系 |
|---|---|---|
| Embarcadero | 厂商/公司 | 当前拥有并发布 Delphi、C++Builder、RAD Studio |
| RAD Studio | IDE 套件 | 同时包含 Delphi 和 C++Builder |
| Delphi | Object Pascal 开发环境 | RAD Studio 的 Pascal 侧 |
| C++Builder | C++ 开发环境 | RAD Studio 的 C++ 侧,与 Delphi 共用 VCL 框架 |
关键点在于 Delphi 和 C++Builder 共用同一套 VCL(Visual Component Library)组件框架。这就是为什么大量第三方组件会同时声明支持两者——写一套 VCL 组件,两边都能装。X-Files Components 的页面标题就写成 “Professional VCL components for Embarcadero RAD Studio 13 Florence (Delphi & C++Builder)”,正是这个模式的典型写法。
Borland 去哪了
Borland 是早期拥有 Delphi 的公司,Borland 商标至今仍被提及,但产品线已经不在它手里。大致脉络是:
- Borland 时代开发出 Delphi,成为当时主流的 Windows 快速开发工具。
- 产品线后来从 Borland 剥离,经 CodeGear 转到 Embarcadero。
- 现在由 Embarcadero 继续发布新版本。
所以“Borland 与 Delphi 是什么关系”和“现在还用 Borland 吗”可以合并理解:Borland 是历史归属,Embarcadero 是当前厂商,代码和技术栈是延续的。 在第三方组件的版权声明里经常能看到 “Borland and the Borland logo are registered trademarks of Borland Software Corporation”,这只是商标归属声明,不代表产品由 Borland 发布。
版本号为什么重要
RAD Studio 的版本号(例如 13 Florence)直接决定组件兼容性。第三方 VCL 组件通常需要按 RAD Studio 版本重新编译,而不是装一次就永久通用。
以 X-Files Components 的更新记录为例,可以看到这种跟随节奏:
- 8.7 版:用 RAD Studio 13.2 重新编译
- 8.6 版:用 RAD Studio 13.1 重新编译
- 8.5 版:面向 RAD Studio 13
- 8.4 版:用 RAD Studio 12.3 重新编译
这说明一个实际判断方法:选第三方组件时,先看它声明的 RAD Studio/Delphi 版本是否覆盖你正在用的版本。 版本对不上,通常不是配置问题,而是需要等作者重新编译或提供对应包。
怎么判断一个组件能不能用
按下面几条核对,基本能得出结论:
- 版本匹配:组件声明的 RAD Studio 版本 ≥ 你的 IDE 版本,或明确列出你的版本。
- 语言支持:确认它同时支持 Delphi 和 C++Builder(如果两边都要用)。
- Community Edition 兼容:免费版 Delphi 是 Community Edition,组件页面若写明 “Ready for using with free Delphi - Community Edition”,说明可以在该版本下使用;没写就要单独确认。
- 维护活跃度:看最近的重新编译日期。像上面 2025–2026 年仍在跟版本更新的组件,兼容风险明显更低。
X-Files Components 这类数据库组件(如 X-DBGrid、X-DBData)就是按这个逻辑发布的:声明支持 RAD Studio 13 Florence 下的 Delphi 与 C++Builder,并标注可用于免费的 Community Edition。对使用者来说,这意味着在版本匹配的前提下,不需要为组件本身额外购买 Delphi 商业版。
一句话结论
Embarcadero 是当前厂商,RAD Studio 是包含 Delphi 和 C++Builder 的 IDE 套件,两者共用 VCL 框架;Borland 是这条产品线的早期归属,商标仍在但已不主导发布。判断第三方组件是否可用,核心是看它声明的 RAD Studio 版本、语言支持和 Community Edition 兼容性,而不是看它是否提到 Borland。