The Lifetime of a Compiled Program
You can recompile an application program at any time. Recompiling replaces the existing compiled version of the program with a new compiled version. Recompiling is necessary if a compiled program becomes invalid for one of the following reasons:
- The source version of the program has been updated.
Changes to the source program are not automatically reflected in the compiled version. Re-compile the program after making the changes. (The software issues a warning about this situation when you execute an EDIT command involving an application document that contains a source program.)
- Objects have been changed.
Changes to objects (through the CREATE and ERASE commands) invalidate all compiled programs that use the affected objects. Ensure that all such “out-of-date” programs are re-compiled.
Zim provides mechanisms for automatically storing dependency information (e.g., a program’s references to objects). (For more information, see the DEPENDENCY command).