/MEng/System/Runtime/ConsoleOutStream

ClassPath:MEng.System.Runtime.ConsoleOutStream
Parent ClassPath:MEng.System.Runtime.TextOutStream
Copyable:No
Final:Yes

MEng.System.Runtime.ConsoleOutStream is a derivative of the base text output stream, whose target is the 'console''. The 'console' means different things in different situations, and in some situations has no meaning at all. When you are running a macro on the command, the console is the Windows console output window you are running the macro in. When you are running the macro in the macro development IDE, the console is the macro output window. In device driver, there is no console because there is nowhere for it to go, so any output to the console just goes nowhere, i.e. it is eaten.

Since this class derives from the base text output stream, it inherits all of that class's functionality, so you can format all the same types of things to a console output stream. See the parent class documentation for details. Because the only differences between this class and it's parent are internal details, the only method this class has of it's own is a constructor.

 

Constructors:

Constructor();

There is only a default constructor provided. All of the actual functionality is in the parent class. This will create a console output stream, and the actual destination for the output will be determined by the application that the macro is being run by.