From: Masahiro Kawata Date: 2003-11-05T01:03:56+09:00 Subject: [ruby-list:38752] [Win32] mswin32 で rb_warn() 河田と申します。 自分の作成しているwinアプリにruby-1.8.0-mswin32を組み込んでいます。 そこで気付いたのですが、 rb_warn()を何回か行っていると、 Bad file descriptor といって例外を返すようです。 決まった回数(大きさ?)で例外が発生するので stderr の flush 絡みかと思うのですが、原因までは追いきっていません。 Object#type メソッドなど、rb_warn() を使っている所など沢山あったので 結構ハマるのではないかと思います。 とりあえず、ご報告までに。 環境: Windows2000SP4 ruby-1.8.0-mswin32 VC.NET 河田 正広 mas@mas.ath.cx