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 商标至今仍被提及,但产品线已经不在它手里。大致脉络是:

  1. Borland 时代开发出 Delphi,成为当时主流的 Windows 快速开发工具。
  2. 产品线后来从 Borland 剥离,经 CodeGear 转到 Embarcadero。
  3. 现在由 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。

x-files.pl
X-Files Components - Professional VCL components for Embarcadero RAD Studio 13 Florence (Delphi & C++Builder).