The DoExecute method is called by ENVITask::Execute after a successful call to the PreExecute method. The DoExecute method maps all input parameter values to keywords to call the procedure named by the ROUTINE property.


In most cases, the DoExecute method is called by ENVITask::Execute. The only time it should be called explicitly is when a base class other than ENVITaskFromProcedure overrides ENVITask::Execute. When called explicitly, the syntax is as follows:

Obj -> [ENVITaskFromProcedure::]DoExecute

Routine Signature

To overload an object class in order to add more functionality to DoExecute, implement a method with the following signature:

PRO class::DoExecute

Version History

ENVI 5.2. 1


API Version


See Also

ENVITask, ENVITaskFromProcedure, Custom Tasks