Returns the module type: Driver, System or Program.
[ enModuleType = ] Object.ModuleType
The ModuleType property syntax has the following parts:
Name |
Type |
Description |
Object |
ADriver |
ADriver object |
enModuleType |
enumAModuleType |
An integer specifying the type of module, either Driver, System, or Program. |
enumAModuleType can be one of the following:
Name |
Value |
Description |
amoduleTypeDriver |
1 |
Driver |
amoduleTypeSystem |
2 |
System |
amoduleTypeProgram |
3 |
Program |
The Select statement shows how to process an Object variable containing a module object of unknown type:
! put general module code here
Select (obModule.ModuleType)
case amoduleTypeDriver
! put driver specific code here
case amoduleTypeSystem
! put driver specific code here
case amoduleTypeProgram
! put driver specific code here
Endselect