Difference between revisions of "MC-Basic:task.STATUS"

From SoftMC-Wiki
Jump to: navigation, search
m (1 revision)
Line 21: Line 21:
  
 
4: Stopped due to run-time error<br>
 
4: Stopped due to run-time error<br>
 +
 +
5: Terminated .   
 +
                    ''  It can be seen momentary  that state at:
 +
                    ''  1. Terminate program
 +
                    ''  2. Unload
 +
  
 
7: Ready (after LOAD)
 
7: Ready (after LOAD)
Line 32: Line 38:
  
 
|RANGE=
 
|RANGE=
Returned value: 1, 2, 4, 7, 9, 10
+
Returned value: 1, 2, 4, 5, 7, 9, 10
  
 
|UNITS=
 
|UNITS=

Revision as of 08:01, 12 September 2012

This query returns the status of a task that is loaded in memory. The information returned will be in the following format:

State <state>: <description> Error <last error number> Source <line of source code>

where <state> is one of the following:

1: Running

2: Stopped (due to IDLETASK)

4: Stopped due to run-time error

5: Terminated .

                     It can be seen momentary  that state at: 
                     1. Terminate program 
                     2. Unload


7: Ready (after LOAD)

9:  Task Kill Start .

10: Killed (after KILLTASK or END PROGRAM)

Syntax

?<task>.Status

Availability

All versions

Type

String

Range

Returned value: 1, 2, 4, 5, 7, 9, 10

Scope

Terminal

Limitations

Task must be loaded in memory

Examples

?MyTask.prg.Status

See Also