Program Module Execution Context
Each program module is related to the remaining part of the configuration. This relationship is referred to as module execution context. There are two types of context:
- global context of a task;
- local context of executing specific modules.
Global context
The global context is formed by:
- values of properties and methods of the global context;
- system enumerations and system sets of values (e.g. DialogReturnCode and Chars).
The global context is visible to all program modules and acts as a source for common language environment of the configuration.
Local context
The local context of a module is based on a specific task configuration point, which uses the program module. The local context is only visible to the specific program module. It determines a set of objects accessible to the module and their methods and properties.