Am 24.10.2013 09:58, schrieb Hans-Peter Diettrich:
Sven Barth schrieb:
Am 23.10.2013 23:08, schrieb ListMember:

Did you read (and understand) what I wrote? You need to "store the old value of "Output" and restore" it afterwards.

IMO it's not a good idea to change Input and Output on the fly. Problems can result e.g. from unprocessed characters hanging in the buffers.

Even for testing purposes I'd suggest to use explicit files in the Read/Write statements.
The buffer is part of the Input/Output variable. So if you change one of them the content of the buffer will still be there, but simply not processed. You could always do a "FlushFile(Output)" to clear the buffer before changing it however. I see no problem here.

Regards,
Sven

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to