VAR
Syntax
![]()
Command
Mandatory parameter Optional parameter Mandatory keyword Optional keyword |
begin_definitions
[const
constants definitions]
[type
classes definitions]
[var
variables definitions]
[retained_var
retained variables definitions]
[booleans
boolean function definitions]
[shared_layouts
shared layouts definitions]
end_definitions
Description
Within the BEGIN_DEFINITIONS...END_DEFINITIONS, the constants, classes, variables, retained variables, boolean functions and shared layouts are defined. For more information about the different kinds of definitions see: Local Definitions.
Diagram
Parameters
Declaration Type | Description |
CONST | The declarations of local constants. |
TYPE | The declarations of local classes. |
VAR | The declarations of local variables. |
RETAINED_VAR | The declarations of local retained variables. Applies only to forms. |
BOOLEANS | The declarations of local boolean expressions. |
SHARED_LAYOUTS | The declarations of the shared layouts. |
Example
begin_definitions
const
c-crlf : alpha 2 value '@0D@@0A@'
type
carData : class
private
carColour : alpha 30
public
carID : numeric 10
end_class
var
username : alpha 30
userpassword : alpha 30
result : string
vn-amount : integer
retained_var
sn-lionrecno : numeric 9
booleans
vb-amount : (vn-amount > 0)
shared_layouts
rec_all, rec_country : shared
end_definitions
const
c-crlf : alpha 2 value '@0D@@0A@'
type
carData : class
private
carColour : alpha 30
public
carID : numeric 10
end_class
var
username : alpha 30
userpassword : alpha 30
result : string
vn-amount : integer
retained_var
sn-lionrecno : numeric 9
booleans
vb-amount : (vn-amount > 0)
shared_layouts
rec_all, rec_country : shared
end_definitions