Difference between revisions of "MC-Basic:VESMESSAGE"

From SoftMC-Wiki
Jump to: navigation, search
(Created page with '{{MC-Basic |SHORT FORM= |SYNTAX= <''string var name''> = VESMessage |AVAILABILITY= Versions 3.7.x and higher |DESCRIPTION= Get an asynchronous message – either data or erro…')
 
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Languages|MC-Basic:VESMESSAGE}}
 
{{MC-Basic
 
{{MC-Basic
 
|SHORT FORM=
 
|SHORT FORM=
Line 7: Line 8:
  
 
|AVAILABILITY=
 
|AVAILABILITY=
Versions 3.7.x and higher
+
Since Version 3.7.x
  
 
|DESCRIPTION=
 
|DESCRIPTION=
Line 40: Line 41:
  
 
|SEE ALSO=
 
|SEE ALSO=
* [[Axystems:MC-Basic:VESMESSAGE|VESMESSAGE]]
+
* [[MC-Basic:VESMESSAGE|VESMESSAGE]]
  
  
 
}}
 
}}

Latest revision as of 16:08, 2 May 2017

Language: English  • 中文(简体)‎

Get an asynchronous message – either data or error from VES buffer. The VES message pipe is 64 messages long. When the pipe is full, any printing to the pipe is blocked. To avoid blocking the command line and other tasks (in some cases the printings are sent to all the system pipes), the VES message pipe is flushed when the pipe is full.

Return value:      Data or Error message. Data has prefix “D:”, while error response has prefix “E:”

Syntax

<string var name> = VESMessage

Availability

Since Version 3.7.x

Scope

Task

Limitations

Only from task context

Errors:                 N/A

Examples

? VESMessage

str1= VESMessage

See Also