WideStudio/MWT Logo
WideStudio/MWT
Programming Guide
WideStudio/MWT Index
Table of contents


How to execute the event procedures of the instances

You can execute the event procedures which the instances have with the method: WSCbase::execProcedure .

Executing the event procedure Description
mwt::WSCbase_execProcedure($proc_name) Executing by name
mwt::WSCbase_execProcedure($event) Executing by trigger



How to execute the event procedures by the specified name

You can execute the event procedures which the instances have by the specified name with the method: mwt::WSCbase_execProcedure($proc_name).

use mwt;

sub event_procedure {
  my ($object) = @_;
  # Execute the event procedures which name is "setup"
  $object->execProcedure("setup");
  return;
}
1;

If exists the event procedures of the instance: $object, which name is same as the specified one, It executes it,but not , does nothing.

How to execute the event procedures by the specified trigger

You can execute the event procedures which the instances have by the specified trigger with the method: WSCbase::execProcedure(int).

use mwt;

sub event_procedure {
  my ($object) = @_;
  # Execute the procedures which trigger is WSEV_ACTIVATE.
  $object->execProcedure(mwt::WSEV_ACTIVATE);
  return;
}
1;

If exists the event procedures of the instance: $object, which trigger is same as the specified one, It executes it,but not , does nothing.

Document Release 3.90 for WideStudio/MWT ver 3.90, Jul 2005


WideStudio/MWT documents index | Table of contents

Copyright(C) WideStudio/MWT Development Team, 1999-2005 Last modified: Jul 31, 2005