Quote:
Originally Posted by Tomislav
You can open console window as a file: CON:x/y/width/height/title
|
That is not the same. This opens a window, but not necessarily one associated with the console.device, and it also creates a Dos file handle, whereas the former performs I/O over the exec protocol. Also, in the console.device example, the window is owned by the application, and thus will (or must) be closed by the application, whereas in your example the window is part of the file handle, and goes away whenever the file handle goes away.
So the communication protocol is a different one, there is one additional layer in between if you open CON:.