> 2002/08/24 (土) 20:34:24 ◆ ▼ ◇ [mirai]> > IPC::Open2のdocumentにopen2はopen(FILE "| command |");のようなものだと書いてあるぞ。
> > 実際少しの違いで殆どopenによる単方向のパイプと同じように使える。
> > どうでもいいがActivePerlとcygwinのcat.exeでやると相性が悪いのかデッドロックするな(;´Д`)
> > これはopenによる単方向のパイプでもデッドロックするからopen2が悪いわけではないと思う。
> > use IPC::Open2;
> > $pid = open2(\*READ_FH, \*WRITE_FH, "cat -n");
> > print WRITE_FH "aaa\nbbb\n";
> > close(WRITE_FH);
> > while(<READ_FH>) {
> > print;
> > }
> > close(READ_FH);
> > waitpid($pid, 0);
> WinならCOM使えばプロセス間通信はとりあえずは楽になるので精神的(´ー`)
IDispatchうぜぇぇぇええ(;´Д`)IDL書きたくNEEEEEEEEEEEEEEEEEEEEEEEE
参考:2002/08/24(土)20時31分21秒