Applications and Geodes: 5 The Error-Checking Version

Up: GEOS SDK TechDocs | Up | Down | Prev: 4 General System Utilities | Next: 6 Inter-Application Communication

GEOS has two versions of its system software. The normal version as shipped retail is the "non-error-checking" version. The other, used for debugging applications and other geodes, is called the "error-checking" version, or EC version . Nearly all components of the system software exist in both versions--the kernel, the UI, libraries, drivers, etc.

Together, Swat and the EC version provide extensive and superb debugging power. The EC version allows you to call special error-checking routines to check the integrity of handles, resources, memory, files, and other things. These error-checking routines all begin with EC; for more information, see their entries in the Routine Reference Book. In addition to the full error checking provided by the EC versions of the system geodes, you can add your own error-checking code to your programs.


Up: GEOS SDK TechDocs | Up | Down | Prev: 4 General System Utilities | Next: 6 Inter-Application Communication