X-Pascal是一套组件,包括TXExpression、TExprBuilder、TXScript等组件,用来编译、执行符合pascal语法的代码的。借助它,系统容易实现:公式定制、二次开发、宏等功能。
X-Pascal支持外部函数和外部变量以及CustomerTag。
X-Pascal增加了一个字符串操作符:like,它的功能跟sql里的like一样。
X-Pascal的case也更加灵活。
case的condition部分可以是单值和双值表示的开域混合的,如:
case i of
1,2,30..40,51:exit;//----------line 1
else
result:=true;
end;
case的condition部分不必是整数或枚举值,也可以是字符串或者浮点数。
x-pascal支持这些数据类型:
Integer、word、byte、double、string、char、boolean、Tdate、variant。
只支持一维数组,数组必须用这样的方式声明:
var1:array[n]of basetype;
第一元素的下标是0,最后一个元素的下标是n-1。
|