CREATE OBJECT
operand1
OF
[CLASS]
operand2 |
|
[GIVING
operand3]
|
This document covers the following topics:
For an explanation of the symbols used in the syntax diagram, see Syntax Symbols.
Related Statements: DEFINE CLASS |
INTERFACE | METHOD | PROPERTY | SEND
METHOD
Belongs to Function Group: Component Based Programming
The CREATE OBJECT statement is used to create an instance of a class.
Operand Definition Table:
| Operand | Possible Structure | Possible Formats | Referencing Permitted | Dynamic Definition | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operand1
|
S | O | no | no | ||||||||||||||||
operand2
|
C | S | A | yes | no | |||||||||||||||
operand3
|
S | N | I | yes | no | |||||||||||||||
Syntax Element Description:
| Syntax Element | Description |
|---|---|
operand1
|
Object Handle:
|
OF CLASS
operand2
|
Class-Name:
CREATE OBJECT #O1 OF CLASS "Employee" or CREATE OBJECT #O1 OF CLASS "653BCFE0-84DA-11D0-BEB3-10005A66D231" |
GIVING
operand3
|
GIVING Clause:
If this clause is specified, If this clause is not specified, Natural run time error processing is triggered if an error occurs. |