ModuleType Property (AProgram)

Returns the module type: Driver, System or Program.

Syntax

[ enModuleType = ] Object.ModuleType

The ModuleType property syntax has the following parts:

 

Name

Type

Description

Object

AProgram

AProgram object

enModuleType

enumAModuleType

An integer specifying the type of module, either Driver, System, or Program.

Where

enumAModuleType:

 

Name

Value

Description

amoduleTypeDriver

1

Driver

amoduleTypeSystem

2

System

amoduleTypeProgram

3

Program

Comments

This property is only useful when you have an Object variable and want to determine what type of module it is (System, Program, or Driver).

Example

The Select statement shows how to include the module type in an error message:

obModule=GetErrorModule()

print "Error occurred in ";

Select (obModule.ModuleType)

case amoduleTypeDriver

print "driver "; obModule.Name

case amoduleTypeSystem

print "Sytem module";

case amoduleTypeProgram

print "program "; obModule.Name

Endselect

Applies to

AProgram

See Also

Index