一个delphi上遇到的现象,无法理解,来寻求解答解决方法

一个delphi上遇到的现象,无法理解,来寻求解答
在使用delphi中,我定义一个常量
DATA_LENGTH =1023;
然后定义一个字符型数组
data:array[0..(DATA_LENGTH-1)] of char;
然后鼠标放到data那行的DATA_LENGTH上
delphi给出提示:
const xxx.DATA_LENGTH:0..32767 ...
我不能理解为什么会提示32767?希望有知道的人给我答疑下

------解决方案--------------------
很简单,这个32767是这个常量的类型的范围,不是你这个常量的值