| CREATE
                                         OBJECToperand1OF[CLASS]
                                      operand2 | |
| [ GIVINGoperand3] | 
This document covers the following topics:
For explanations 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. |