Using a native 'DOS' box as the output device when using Plato is quite interesting. Thanks for that. The setting for the behaviour of this box is not displayed correctly for me in Settings --> Environment --> General --> Auto close output DOS box, it always appears unchecked after closing and reopening Plato, regardless of the value of the AutoCloseConsole key in Plato.ini. The behaviour of the 'DOS' windows seems to me to be independent of the value of AutoCloseConsole, it seems to be closed and reopened by each start of 'Start Run'.
Plato version 6 - output DOS box
jlb
Thanks for the feedback. I will make a note that this needs fixing.
This option has been restored for the next release of Plato. It was effectively permanently ON. The action is to autmatically close the previous DOS box if it was left open (when a new DOS box is opened).
Earlier versions of Plato used a different approach by added a 'Press any key' instruction when the process terminated. But for some unknown reason this does not work with the latest Windows/API/MFC.
Paul Is the next release of Plato you are referring to the already released version 6.0.1.0? In this version the behaviour of the 'DOS' box is still as described above.
Yes. Version 6.0.1.0 was suppoed to include the correction but I will have to look at this again.