timer class : timer(class,string,int) fitter
Description
Returns a new instance of timer class.
Syntax
new timer(class handleInstance, string signature, int interval)
Arguments
Class | Name | Description |
user-defined class | handleInstance | An instance of a user-defined class. |
string | signature | Handler signature. |
int | interval | Time interval. |
Return value
Class | Description |
timer | A new instance of timer class. |
Sample code
Suppose you have the following class definition.
1: | class handle |
2: | open method void THandler(dictionary dic) |
3: | ... // timer handler code. |
4: | endmethod |
5: | endclass |
Usage of the timer(class,string,int) fitter is as follows.
1: | timer tim = new timer(h, "THandler(dictionary)", 1000); |
Notes
A returned instance has been initialized.
First argument: Specifies an instance of the class that has a handler as a member.
Second argument: Specifies the handler signature.
Third argument: Specify a number that is greater than 0 and less than or equal to the maximum int.
The unit is milliseconds.
The signature is the information for the timer to call the handler. It is a string that concatenates the handler method name and arguments.
The handler must be an open method with one argument of the dictionary class. If the method name of the handler is "handlerName", the definition of the handler is as follows.
"handlerName(dictionary)"
Links for reference
None.