From: Takashi Kanai Date: 2004-01-25T16:49:34+09:00 Subject: [ruby-list:39075] Re: Ruby1.8のWIN32OLEで-wのとき  金井です。  コマンドプロンプトでは、たしかに、最後まで実行されます。  ただし、以下のワーニングメッセージが表示されます。岡さんの環境では 出ませんか? ----------------------------------------------------------------------------- Content: text/html test.cgi:21: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:27: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:27: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:27: warning: class variable ARGV of Object is overridden by WIN32OLE ... (省略) ... test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE test.cgi:30: warning: class variable ARGV of Object is overridden by WIN32OLE
11ABCD
22ABCD
10001000ABCD
-----------------------------------------------------------------------------  このスクリプトを cgi-bin に置いて、http://localhost/cgi-bin/test.cgi などとしてIEからCGIとして実行すると 99行目 で帰って来なくなります。 Yac wrote: > 岡といいます。 > >Ruby1.8で -w を付けてWIN32OLEを使用すると、帰って来なくなるという > >現象が出ています。 > > 以下の環境で試してみましたが、最後まで実行されました。 > DOSプロンプトで実行しました。RxLogに関するところはコメントアウトしてあります。 > Excelのセルには以下のような単純なデータを並べているだけです。 > > 1,A,B,C,D > 2,A,B,C,D > 3,A,B,C,D > : > : > OS: WindowsXP Pro SP1 > ruby 1.8.1 (2003-12-25) [i386-mswin32] > Excel 2002 > > /OKA -- 金井 隆 (KANAI Takashi) kanai@nn.iij4u.or.jp