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

From: "U.Nakamura" <usa@...>
Date: 2004-01-27 01:30:47 UTC
List: ruby-list #39085
こんにちは、なかむら(う)です。

In message "[ruby-list:39084] Re: Ruby1.8のWIN32OLEで-wのとき"
    on Jan.27,2004 07:25:33, <kanai@nn.iij4u.or.jp> 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 <usa@osb.att.ne.jp>



In This Thread

Prev Next