Справочник Пользователя для IBM AS/400

Скачать
Страница из 489
 
Equating a Name with a Field, Expression, or Command
 
 
Displaying Attributes of a Field
You can display the attributes of a field using the Attribute (ATTR) debug
command. The attributes are the size (in bytes) and type of the variable as
recorded in the debug symbol table.
Figure 104 shows some examples of displaying field attributes based on the source
in Figure 105 on page 212. Additional examples are also provided in the source
debugger online help.
|
 > ATTR NullPtr
|
TYPE = PTR, LENGTH = 16 BYTES
|
 > ATTR ZonedD3D2
|
TYPE = ZONED(3,2), LENGTH = 3 BYTES
|
 > ATTR Bin4D3
|
TYPE = BINARY, LENGTH = 2 BYTES
|
 > ATTR Int3
|
TYPE = INTEGER, LENGTH = 1 BYTES
|
 > ATTR Int5
|
TYPE = INTEGER, LENGTH = 2 BYTES
|
 > ATTR Unsigned10
|
TYPE = CARDINAL, LENGTH = 4 BYTES
|
 > ATTR Unsigned20
|
TYPE = CARDINAL, LENGTH = 8 BYTES
|
 > ATTR Float4
|
TYPE = REAL, LENGTH = 4 BYTES
|
 > ATTR Float8
|
TYPE = REAL, LENGTH = 8 BYTES
|
 > ATTR Arry
|
TYPE = ARRAY, LENGTH = 6 BYTES
|
 > ATTR tablea
|
TYPE = FIXED LENGTH STRING, LENGTH = 3 BYTES
|
 > ATTR tablea(2)
|
TYPE = FIXED LENGTH STRING, LENGTH = 3 BYTES
|
 > ATTR BigDate
|
TYPE = FIXED LENGTH STRING, LENGTH = 10 BYTES
|
 > ATTR DS1
|
TYPE = RECORD, LENGTH = 9 BYTES
|
 > ATTR SpcPtr
|
TYPE = PTR, LENGTH = 16 BYTES
|
 > ATTR String
|
TYPE = FIXED LENGTH STRING, LENGTH = 6 BYTES
|
 > ATTR *IN02
|
TYPE = CHAR, LENGTH = 1 BYTES
|
 > ATTR DBCSString
|
TYPE = FIXED LENGTH STRING, LENGTH = 6 BYTES
Figure  104.  Examples of Displaying the Attributes of Fields based on DBGEX
Equating a Name with a Field, Expression, or Command
You can use the EQUATE debug command to equate a name with a field,
expression or debug command for shorthand use. You can then use that name
alone or within another expression. If you use it within another expression, the
value of the name is determined before the expression is evaluated. These names
stay active until a debug session ends or a name is removed.
To equate a name with a field, expression or debug command, type:
210
ILE RPG for AS/400 Programmer's Guide