WideStudio Logo
WideStudio
Programming Guide
WideStudio 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.80 for WideStudio ver 3.80, Jan 2005


WideStudio documents index | Table of contents

Copyright(C) WideStudio Development Team, 1999-2005 Last modified: Jan 05, 2005