Home Notices Documents Classes Download Others Rice
Classes  >  ehswitch  >  OneShot()
ehswitch class : OneShot() method

Description

Executes the handler only once.

Syntax

ehswitchInstance.OneShot()

Arguments

None

Return value

None

Sample code

Suppose you have the following class definition.

1:

class handle

2:

...

3:

open fitter handle()

4:

// any initialization code...

5:

endfitter

6:

...

7:

open method void handler(eventargs ea)

8:

// any handling code....

9:

endmethod

10:

...

11:

endclass

Usage of the OneShot() method is as follows.

1:

browser b = new browser();

2:

handle h = new handle();

3:

ehswitch ehs = b.Load(h,"handler(eventargs)");

4:

ehs.OneShot(); // Starts handling. Executes it only once.

Notes

Executes the handler only once, then stop it.

Links for reference

None

Copyright © Rice All rights reserved.