我想汇编 RAD Studio/Delphi/C++ Builder 相关开发环境的版本相关信息列表。
“在 Delphi XE4 之前,编译器 Turbo Pascal 7 的版本特定数据是什么?”
回答时请使用以下格式。您可以在答案中放置多个版本:
- 公司名称
- 产品名称
- 产品版本
- 德尔福版
- 北斗版
- 支持的平台目标
VERxxx
定义__BORLANDC__
价值观RTLVersion
价值观CompilerVersion
版本DllSuffix
包版本(BPL 和 DCP 文件的文件后缀)HKCU
基本注册表项HKLM
基本注册表项- 默认基本安装目录(在 x86 和 x64 系统上)
ProjectVersion
.dproj
文件中的价值- 文件版本和更新/修补程序编号之间的相关性
- 在线文档的主要链接
- 发布日期
- 最新更新/修补程序的日期
- 代码名称
问题是:请为每个产品提供尽可能多的上述具体项目。
我将帮助将其编辑成可读性更高/更少的列表。
此类信息散布在互联网上,如果有的话。
像这样的综合列表使软件开发人员更容易在不同的 Delphi 版本之间交叉引用信息。
虽然我没有将此列表限制在其他产品(Turbo Pascal、Free Pascal、Lazarus、Kylix、C# Builder、Borland Pascal、Windows 的 Turbo Pascal 等),但我的第一个目标是完成 Delphi 列表。
虽然我知道这是一个悬而未决的问题,但我认为在 SO 中仍然有必要这样做:
- 一种快速接触该专业领域知识渊博的人的方法
- 允许具有足够高声誉的贡献者保持 Q&A 线程干净
这就是我想将此问题标记为“社区 Wiki”的原因:适合此类历史材料。
我一定会尽量保持这个问答线程干净。
我愿意接受有关如何使列表更“密集”的提示。
我已经发现一些有用的链接:
- 在 Delphi 版本/编译器平台/位上找到一个带有 Delphi 条件定义的表
- Delphi 2010 的编译器版本是什么?
- 编译器/RTL 版本概述
- Borland 编译器条件定义
- 德尔福发布日期
- 德尔福:历史盒子
- 编译器版本
- 预定义宏
- Defines.inc(我需要更新这个,但 CodePlex SVN 现在坏了)
- 来自 JEDI 的jcl.inc、jedi.inc和kylix.inc
- 显示版本的两个小程序:Show__BORLANDC__ConsoleProject和
ShowDelphiVersionsConsoleProject分别
__BORLANDC__
在 C++和DelphiVER###
中显示。CompilerVersion
RTLVersion
作为初学者,我会自己回答几个版本。我将尝试使其成为社区 wiki 答案,以便其他人可以编辑/完成它们。