你知道吗?Delphi中竟然有这四个古怪数字!

题目稍微标题党了一些。

但长期和Delphi打交道,从Delphi 5到新的RAD Studio 12.3,我们确实被它的一堆大版本相关的数字所困扰。

产品名,比如Delphi 7、Delphi 2009、RAD Studio XE8、10.4等,绝大部分有数字。

各版本的编译器的宏定义,比如VER220,写组件适配不同版本Delphi的朋友也应该很熟悉。

安装后的文件名,比如Bin目录下一大堆和IDE的运行期相关的bpl,包括coreide190.bpl这种,写专家的朋友也很可能和它们打过交道。

安装目录名,无论是Borland目录还是CodeGear目录还是Embarcadero目录,下面都有个版本号的数字如3.0、4.0,乃至23.0。我们寻找或判断Delphi的安装目录时,难免也涉及到这个数字。

那么,这一堆版本相关数字,它们有什么关系呢?

答案很简单,没啥关系。

它们全是Delphi发展过程中遗留下的历史问题堆积而来,没法统一。

Delphi的编译器和Delphi的IDE,开发本来就是两个不同的产品线,其内部版本号不统一也比较合理。

安装目录名和安装文件名里的数字不同,估计也是各类规划有分歧所致。

更别说产品名称中的数字,从版本号到年份到XE版本号到城市名加或带或不带小数点的数字,也不知道换了几任产品经理或CEO或老东家了。

举个例子说,Delphi 7和Delphi 12之间,并不是只差5个版本,而是差了6、7、8、2005、2006、2007、2009、XE、XE2、XE3、XE4、XE5、XE6、XE7、XE8、10 Seattle、10.1 Berlin、10.2 Tokyo、10.3 Rio、10.4 Sydney、11 Alexandria、12 Athens,整整22个版本!

而且,产品名称里的数字,一会儿整型,一会儿浮点数。

10和10.1,是两个截然不同的Delphi版本,对应相关的三个数字,包括安装目录名,安装文件名,编译器的VER定义,均不相同。

而12和12.1,却又是同一个Delphi版本,对应相关的三个数字全一模一样,只不过后者是修复了部分问题的Update 1。

压根找不出任何规律,只能汇总成一张表格如下,可横向滚动拖动观看。

安装目录                      安装后文件    编译器定义    产品名称
Borland\Delphi5              50          VER130      5     C++Builder 5类似
Borland\Delphi6              60          VER140      6     C++Builder 6类似
Borland\Delphi7              70          VER150      7
Borland\BDS\3.0              90          VER170      2005
Borland\BDS\4.0              100         VER180      2006
CodeGear\RAD Studio\5.0      100         VER190      2007  注意2007和2006安装后文件的数字相同
CodeGear\RAD Studio\6.0      120         VER200      2009
Embarcadero\RAD Studio\7.0   140         VER210      2010
Embarcadero\RAD Studio\8.0   150         VER220      XE
Embarcadero\RAD Studio\9.0   160         VER230      XE2
Embarcadero\RAD Studio\10.0  170         VER240      XE3
Embarcadero\RAD Studio\11.0  180         VER250      XE4
Embarcadero\RAD Studio\12.0  190         VER260      XE5
Embarcadero\Studio\14.0      200         VER270      XE6
Embarcadero\Studio\15.0      210         VER280      XE7
Embarcadero\Studio\16.0      220         VER290      XE8   分2个不兼容的Update
Embarcadero\Studio\17.0      230         VER300      10
Embarcadero\Studio\18.0      240         VER310      10.1
Embarcadero\Studio\19.0      250         VER320      10.2
Embarcadero\Studio\20.0      260         VER330      10.3  分2个不兼容的Update
Embarcadero\Studio\21.0      270         VER340      10.4  分3个不兼容的Update
Embarcadero\Studio\22.0      280         VER350      11
Embarcadero\Studio\23.0      290         VER360      12,  分3个不兼容的Update

需要的朋友可以收藏,用的时候再来查。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值