Determining Which Components to Include
When you run an application with Go, ABF first determines which parts of the application to run:
• ABF runs the entire application if you select Go:
– From the Applications Catalog
– From the Frame Catalog, with the default start frame
• ABF runs only the frames and procedures in a specific frame tree if you select Go:
– From the Frame Catalog, from the frame on which the cursor is placed
– From the frame details window
– In Vision, from the Visual Query window
• ABF includes all 3GL procedures in the application
ABF refers to the ii_abfdependencies catalog to determine which frames or procedures below the starting frame to call. In the following cases, frames or procedures do not have entries in the catalog:
• If you use a variable for the frame name in a callframe statement or for the procedure name in a callproc statement (except for 3GL procedures).
• If a called SQL procedure calls a 4GL frame or procedure using an exec 4GL statement.
In the above cases, you must compile these frames and procedures yourself.