如果是刚学的话无所谓,直接xe2吧,代码编写方式是差不多一样的,只是从xe开始,引用单元时不推荐只写单元名了,要加上使用空间的方式如:以前的版本uses Windows, Messages, SysUtils;xe里就要写成uses system.windows,system.messages,system.sysutils;这种样子的,因为xe2里增加了很多单元,有些是和以前的单元重名的,要加上前缀加以区分,也就是命名空间的意思