The following stimulus events are sent to the ESL Application, to enable synchronisation between the Command Line Interpreter and the main processing:
DosData |
Text data is awaiting to be collected using the DosGetData routine. |
DosEndOfData |
All the text data has been collected and the Command Line Interpreter is about to become idle, waiting for the next command to be sent, using DosPutData. If the output from the previous command was larger than the buffersize, (i.e. 1024), so the application has merely concatenated all the output, then at this response, the full output is available for processing. |
DosError |
An error has occurred, so your application should record the error code, returned as the eventparam, then potentially restart the Command Line Interpreter, using DosStartCmd. |