Type Library Submodules

When you insert a type library into an ATEasy application, it contains the following standard submodules, some of which may be empty:

 

Submodule

Description

Classes

Type libraries describe Windows COM objects by showing their classes. Each class lists the object's methods, properties, and events. For information about type library classes, see Classes, Properties, Methods, and Events.

Controls

Type libraries can contain classes of controls, which are objects that you can add to ATEasy forms. When you add a control to an application, it appears in the ATEasy Controls Toolbar.

Modules

Type libraries can contain COM modules, which are groups of procedures. COM modules should not be confused with ATEasy modules such as Program, System, and Driver.

Types

Types are user-defined data types that extend the types of variables provided by ATEasy. ATEasy provides three user-defined data types: structures, typedefs, and enumerations. For more information on types, see Overview of User-Defined Data Types.

Variables

Variables are used for storing values. Variables have a name and a type. In type libraries, variables are usually static objects that are created when the library is loaded and used by the application. Examples of variable types include Char, Short, Long, Float, Double, Byte, Word, String, and Structure. For more information on variables, see Overview of Variables.