Previous Topic: DELETENext Topic: Processing the Field Attribute and Symbol Tables


Compilation and VLS Object Modules

The following activities happen when the CA Ideal application is compiled for the first time:

  1. The program working data, parameter data, and the attributes of each panel are compiled into separate object modules.
  2. These objects, along with any panels and cataloged dataviews, are merged with composite object modules.
  3. The program procedure and report definitions are compiled and merged with the composite object module into an executable object.
  4. The program symbol table is also built at compile time.

Each time a program is recompiled, the program procedure and report definitions are recompiled into the executable object module. The separate object modules for panel attributes, program working data, and program parameter data only need to be recompiled if they have changed since the last compile. Any that have not changed will be merged directly into the executable object when recompiled.