Yes, exo2.exe will no longer be included in OxygenBasic.zip, but the source code will remain available in ProjectsA/Compilers/Exo2Fb.
One improvement I am also making to console.inc, is to enable attachment to a parent process console if STDOUT exists. Otherwise a new console is allocated as before.
sys ConsOut,ConsIn,ConsErr
ConsOut = GetStdHandle STD_OUTPUT_HANDLE
ConsIn = GetStdHandle STD_INPUT_HANDLE
'
if ConsOut then
AttachConsole -1 'attach to console of parent process
else
AllocConsole
ConsOut = GetStdHandle STD_OUTPUT_HANDLE
ConsIn = GetStdHandle STD_INPUT_HANDLE
end if
To accept redirected inputs and outputs, ReadFile and WriteFile are used instead of ReadConsole and WriteConsole.
.