From: "U.Nakamura" Date: 2004-01-27T10:30:47+09:00 Subject: [ruby-list:39085] Re: Ruby1.8のWIN32OLEで-wのとき こんにちは、なかむら(う)です。 In message "[ruby-list:39084] Re: Ruby1.8のWIN32OLEで-wのとき" on Jan.27,2004 07:25:33, wrote: | ruby-1.8.1-20040127-i386-mswin32.zip をありがとうございます。 | 早速試してみましたが、-W0 -W1 -W2 のいずれの場合でも、 | workbooks.open が Segmentation fault で落ちます。 上手の手からも水は漏れる、ということで。 Index: ext/win32ole/win32ole.c =================================================================== RCS file: /home/cvs/ruby/ext/win32ole/win32ole.c,v retrieving revision 1.17 diff -u -1 -p -w -r1.17 win32ole.c --- ext/win32ole/win32ole.c 26 Jan 2004 02:31:05 -0000 1.17 +++ ext/win32ole/win32ole.c 27 Jan 2004 01:29:24 -0000 @@ -1696,3 +1696,3 @@ set_argv(realargs, beg, end) rb_ary_clear(argv); - while (--end >= beg) { + while (end-- > beg) { rb_ary_push(argv, ole_variant2val(&realargs[end])); それでは。 -- U.Nakamura