2. Structuring an Application : 4GL Statements for Running Frames Concurrently
 
Share this page                  
4GL Statements for Running Frames Concurrently
When you create an OpenROAD application, you create its frames and associated objects, and then write the scripts for the frames. Your applications can run any number of frames concurrently. Frames can open or call other frames.
Three 4GL statements run frames:
callframe statement
Inactivates (blocks) the calling frame and transfers control to the called frame
openframe statement
Lets the user work in either the called frame or the calling frame
gotoframe statement
Closes the calling frame and transfers control to the called frame
How you use these three statements in your scripts determines how many windows are open at any given time and how the user can interact with the application.
For more information about these statements, see the chapter "Programming Frames" in the Programming Guide.
More information:
How an Application Moves Between Frames
Calling Frame and the Called Frame