F. ABF Architecture : How an Application Is Built with the Go Operation : Determining Which Frames to Recompile
 
Share this page                  
Determining Which Frames to Recompile
In the second step, ABF determines which of the application components to recompile. It does this by checking:
Flags
ABF recompiles any frames or procedures for which a flag is set to mark the component as "out-of-date." This flag is set when you:
Change such data about the component as its source code file, form, or return type
Change the return type of a component called by this component
Change a global variable, global constant, or record that the component uses
For Vision frames, change the Visual Query or add escape code
Dates
If no flags are set, ABF recompiles components whose dates are more recent than the date of the Intermediate Language code stored in the ii_encodings catalog for the component. ABF checks the dates for:
Source code
Forms for frames
Tables used in type of table array and record declarations
Forms used in a type of form or type of table-field declaration