Returns the module type: Driver, System or Program.
[ 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. |
Name |
Value |
Description |
amoduleTypeDriver |
1 |
Driver |
amoduleTypeSystem |
2 |
System |
amoduleTypeProgram |
3 |
Program |
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).
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