[ruby-list:39075] Re: Ruby1.8のWIN32OLEで-wのとき

From: Takashi Kanai <kanai@...4u.or.jp>
Date: 2004-01-25 07:49:34 UTC
List: ruby-list #39075
 金井です。

 コマンドプロンプトでは、たしかに、最後まで実行されます。
 ただし、以下のワーニングメッセージが表示されます。岡さんの環境では
出ませんか?
-----------------------------------------------------------------------------
Content: text/html

<HTML><BODY><TABLE border>
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
<TR><TD>1</TD><TD>1</TD><TD>A</TD><TD>B</TD><TD>C</TD><TD>D</TD></TR>
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
<TR><TD>2</TD><TD>2</TD><TD>A</TD><TD>B</TD><TD>C</TD><TD>D</TD></TR>
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
<TR><TD>1000</TD><TD>1000</TD><TD>A</TD><TD>B</TD><TD>C</TD><TD>D</TD></TR>
</TABLE></BODY></HTML>
-----------------------------------------------------------------------------
 このスクリプトを cgi-bin に置いて、http://localhost/cgi-bin/test.cgi
などとしてIEからCGIとして実行すると 99行目 で帰って来なくなります。


Yac <yac@tech-notes.dyndns.org> 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



In This Thread