My prognosis that the issues described in these solutions can be addressed with Peek Pipe. So I'd be looking there first.
--- Raul Miller <[EMAIL PROTECTED]> wrote: > On 4/2/07, JC Coez <[EMAIL PROTECTED]> wrote: > > It seems to be exactly what happened in my case wth the Arion chess engine. > > When you will have some time to solve that please let me know. > > Here's three approaches: > > [1] Search and see if Microsoft supplies a canned solution to this problem > (either "read everything currently available on the pipe" or "read till > the end of the line"). They ought to. > > [2] Make a version of ReadAll which reads one character at a time and > returns its result on finding a newline. > > [3] Use overlapped I/O (which means using callbacks, which I think > means that getting normal "call a function and wait for the result" would > require threads. > > I can't promise that I'll be spending time on this, but [2] should be easy > to do. Then again, [1] might be easy, too -- at least for someone who > already has a pretty good idea of where to look. > > -- > Raul > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ____________________________________________________________________________________ Food fight? Enjoy some healthy debate in the Yahoo! Answers Food & Drink Q&A. http://answers.yahoo.com/dir/?link=list&sid=396545367 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
