我想在RAD Studio/Delphi/C++ Builder相关的开发环境中汇编一个版本相关信息列表.
"直到Delphi XE4,编译器Turbo Pascal 7的版本特定数据是什么?"
请在回答时使用以下格式.您可以在答案中放置多个版本:
VERxxx
定义__BORLANDC__
值RTLVersion
值CompilerVersion
版本 DllSuffix
包版本(BPL和DCP文件的文件后缀)HKCU
基本注册表项HKLM
基本注册表项ProjectVersion
.dproj
文件中的值问题是:请为每种产品提供尽可能多的上述特定项目.
我将帮助将其编辑为更易读/不易阅读的列表.
如果可以的话,这种信息分散在互联网上.
像这样的综合列表使软件开发人员更容易在不同的Delphi版本之间交叉引用信息.
虽然我没有将此列表限制在其他产品(Turbo Pascal,Free Pascal,Lazarus,Kylix,C#Builder,Borland Pascal,Turbo Pascal for Windows等),但我的第一个目标是完成Delphi列表.
虽然我知道这是一个悬而未决的问题,但我认为现在仍然需要保证,因为它是:
这就是我想将这个问题标记为"社区维基"的原因:适合这样的历史材料.
我一定会试着保持这个Q&A线程干净.
而且我愿意接受如何使列表更"密集"的提示.
我发现的一些链接很有帮助:
__BORLANDC__
在C++和VER###
,CompilerVersion
和RTLVersion
在德尔福.作为首发,我会自己回答几个版本.我会尝试制作社区维基答案,以便其他人可以编辑/完成它们.
部分信息来自以下来源:
VERxxx
定义__BORLANDC__
值RTLVersion
价值观CompilerVersion
版本DllSuffix
包版本(BPL和DCP文件的文件后缀)HKCU
基本注册表项HKLM
基本注册表项C:\Program Files\Embarcadero\RAD Studio\12.0
C:\Program Files (x86)\Embarcadero\RAD Studio\12.0
C:\Users\Public\Documents\RAD Studio\12.0
ProjectVersion
.dproj
文件中的值VERxxx
定义__BORLANDC__
值RTLVersion
价值CompilerVersion
版本DllSuffix
包版本(BPL和DCP文件的文件后缀)HKCU
基本注册表项HKLM
基本注册表项C:\Program Files\Embarcadero\RAD Studio\11.0
C:\Program Files (x86)\Embarcadero\RAD Studio\11.0
C:\Users\Public\Documents\RAD Studio\11.0
ProjectVersion
.dproj
文件中的值VERxxx
定义__BORLANDC__
值RTLVersion
价值CompilerVersion
版本DllSuffix
包版本(BPL和DCP文件的文件后缀)HKCU
基本注册表项HKLM
基本注册表项C:\Program Files\Embarcadero\RAD Studio\10.0
C:\Program Files (x86)\Embarcadero\RAD Studio\10.0
C:\Users\Public\Documents\RAD Studio\10.0
ProjectVersion
.dproj
文件中的值ProjectVersion
在价值.dproj
文件ProjectVersion
.dproj
文件中的值ProjectVersion
在值.dproj
文件ProjectVersion
.dproj
文件12.0中的值ProjectVersion
在价值.dproj
文件demos
目录中充满了这些)ProjectVersion
.dproj
文件中的值VERxxx
定义__BORLANDC__
值RTLVersion
值CompilerVersion
版本DllSuffix
包版本(BPL和DCP文件的文件后缀)HKCU
基本注册表项HKLM
基本注册表项C:\DELPHI
ProjectVersion
.dproj
文件中的值VERxxx
定义__BORLANDC__
值RTLVersion
值CompilerVersion
版本DllSuffix
包版本(BPL和DCP文件的文件后缀)HKCU
基本注册表项HKLM
基本注册表项ProjectVersion
.dproj
文件中的值