数据类型"变量": 可以被解释为整数、实数或字符串。定义和可用的函数存在于接口单元"变量"中。这可以在 EbsScript 编辑器中通过"文件""打开接口单元"打开。
名称 |
目的 |
参数 |
返回值 |
例子 |
VarAsType |
将一个变量变为另一个类型的变量。 |
1: VARIANT: 原始变量 2: VARIANT: 要求类型的变量 |
VARENUM |
uses @variant; var v,v1:VARIANT; str:string; begin if (VarIsEmpty(v)) then begin println ("v is empty"); end; v.vt:=varReal; v.rval:=77.7; println (v.rval); if (VarType(v)=varReal) then begin println ("v is real"); end; VarAsType(v, v1, varInteger ); println (v1.ival); str:=VarToStr(v); println (str); VarClear(v); println (v.rval); if (VarIsEmpty(v)) then begin println ("v is empty"); end; end. |
VarClear |
删除一个变量的值。 |
1: VARIANT |
- |
|
VarIsEmpty |
检查变量是否为空。 |
1: VARIANT |
BOOLEAN: |
|
VarToStr |
将变量的值作为文本(字符串)返回。 |
1: VARIANT |
STRING |
|
VarType |
返回变量的类型。 |
1: VARIANT |
VARENUM |
|
VarFromBoolean |
将一个 boolen 值转换为变量 |
1: BOOLEAN |
VARIANT |
|
VarFromDate |
将一个日期转换为变量 |
1: REAL |
VARIANT |
|
VarFromEbsClass |
将一个 EbsClass 类型的对象转换为变量 |
1:EBSCLASS |
VARIANT |
|
VarFromError |
将 ERRORENUM 类型的值转换为变量 |
1:ERRORENUM |
VARIANT |
|
VarFromInteger |
将一个 integer 值转换为变量 |
1:INTEGER |
VARIANT |
|
VarFromPointer |
将一个指针类型的值转换为变量 |
1:POINTER |
VARIANT |
|
VarFromReal |
将一个 real 值转换为变量 |
1:REAL |
VARIANT |
|
VarFromString |
将一个 string 值转换为变量 |
1:STRING |
VARIANT |
|
VarArrayCreate |
创建一个变量数组,其界限由 Bounds 给出,元素类型由 vt 给出。界限参数必须包含一个偶数的值,每一对值指定数组中一个尺寸的上限和下限。 |
1:INTEGER 数组 * : Bounds
2: VARENUM: vt |
VARIANT
|
|
VarArrayDimCount |
返回变体数组的长度 |
1:CONST VARIANT:
|
INTEGER
|
|
VarArrayGet |
|
1:CONST VARIANT 2:CONST INTEGER 数组 *
|
VARIANT
|
|
VarArrayHighBound |
|
1:CONST VARIANT; 2:INTEGER
|
INTEGER
|
|
VarArrayLowBound |
|
1:CONST VARIANT; 2:INTEGER
|
INTEGER
|
|
VarArrayPut |
|
1:VARIANT 2:CONST VARIANT 3: INTEGER 数组 *
|
|
|