Difference between revisions of "MC-Basic:task.STATUS"
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