Was this helpful?
Summary of Exec 4GL Statements
The following table displays the operations with their associated statements that are available in 3GL when you pass objects and arrays from 4GL. You must always place the exec 4GL keywords before each statement.
Operation
Statement
Access global variables and constants
get|set global variable
get global constant
Clear an array
clear array
Get attribute(s) of an object
get attribute
Get array information
inquire_4GL(var = allrows(array))
inquire_4GL(var = firstrow(array))
inquire_4GL(var = lastrow(array))
Get error status or text from previous operation
inquire_4GL(var = errno)
inquire_4GL(var = errortext)
Get list of attributes of a class
describe object into descriptor
Get member of an array
getrow
Get object information
inquire_4GL(var = IsArray(object))
inquire_4GL(var = Classname(object))
Insert row into an array
insertrow
Remove row from an array
removerow
Send a UserEvent to an OpenROAD frame
send userevent
Set attribute(s) of an object
set attribute
Set error display status
set_4GL
Set member of an array
setrow
Set row in an array as deleted
setrow deleted
For the complete syntax of exec 4GL statements, see the Language Reference Guide.
Last modified date: 12/20/2023