Hallo,
ich starte einen Prozess mit umgebogenem StdOut als NamedPipe, um eben die Ausgaben des anderen Proggis zu bekommen.
Nun gibt das Proggi nicht andauernd was aus, sondern nur mehr oder weniger sporadisch. Der Client muss also immer wieder nachsehen und warten, ob was im Pipe drin ist. Das mache ich mit Sleep und PeekNamedPipe.
Ich frage mich, ob es eine bessere Lösung gibt. Für die Shell gibt es ja zB. sowas wie SHChangeNotification. Aber für Pipes? Ich habe nix finden können. Vielleicht gibt’s ja auch einen geschickten Trick, auf den ich noch nicht gekommen bin.
LG
Jochen