Auditdesktop help

Вътрешно FastScript се базира на Variant type и работи с него.
Независимо от това, можете да използвате следните предетерминирани
типове в скриптовете ви:

Byte      | Same as Integer type
Word      |
Integer   |
Longint   |
Cardinal  |
TColor    |
Boolean   | Boolean type
Real      | Same as Extended type
Single    |
Double    |
Extended  |
TDate     |
TTime     |
TDateTime |
Char      | Char type
String    | String type
Variant   | Same as Variant type
Pointer   |
Array     | Array type

C++Script отнася някои типове към стандартните типове:

int, long = Integer
void = Integer
bool = Boolean
float = Extended

JScript няма типове, като всички типове са варианти. BasicScript
може да има типове (например, dim i като Integer), или може да
няма типове и дори да няма декларация на променливи. В този случай,
променливата ще бъде от тип Variant.

Не всички от тези типове могат да са съвместими при присвояване. Както в
Object Pascal, не можете да присвоите Extended или String
към Integer. Само един тип - Variant може да бъде присвояван към
всички типове и може да получава стойност от всеки тип.

Освен вградените типове, можете да използвате изброимите типове,
дефинирани във вашето приложение или допълнителни модули (например, след
добавянето на компонента TfsGraphicsRTTI, можете да използвате
TPenMode, TFontStyles, както и други типове).