Clearing an execution queue of scheduled time-scripts.

 

Syntax

procedure mClearAutoScriptsQueue;

 

Example

Checking if there are any time-scripts in the queue. If yes, then their number is displayed and the queue is cleared.

 
var
  iCount: integer;
begin
  iCount := mGetAutoScriptsQueueCount;
    if iCount > 0 then begin
      mClearAutoScriptsQueue;
      mLogScript('Queue cleared, ' + inttostr(iCount) + ' scripts deleted', '');
    end else mLogScript('Queue is empty', '');
end.


Script work result

[17:02:44] (Log "mClearAutoScriptsQueue"): Queue is empty

[17:02:44] (Run "mClearAutoScriptsQueue"): Script operation time: 2 ms

[17:02:44] (Run "mClearAutoScriptsQueue"): Script done successfully.

 
See also

IntToStr

mGetAutoScriptsQueueCount

mLogScript