Object.setTimeOut Method [AX 2012]
Sets up the scheduled execution of a specified method.
public int setTimeOut( str Method, int WaitTime, [boolean idle=true])
Run On
CalledParameters
- Method
- Type: str
The name of the method to call.
- WaitTime
- Type: int
The time, in milliseconds, before the method is called.
- idle
- Type: boolean
true to measure the interval from when the keyboard or mouse was last used; false to measure the time from when the setTimeOut method is called; optional.
The following example prints text to the Infolog after two seconds.
static void setTimeOutJob()
{
Object o = new Object();
void printText()
{
info( "2 seconds has elapsed since the user did anything" );
}
// Set a Time Out with the idle flag set to false
o.setTimeOut(identifierstr(printText), 2000, false);
}