[exerb-dev:0466] Re: 3.3.0-preview1

アーカイブの一覧に戻る

Masahiro Kitajima katon****@katon*****
2005年 4月 18日 (月) 15:10:43 JST


> ruby182g.exc のコアファイルを使うと、
> 引数を受け取れなくなるようです。

 ruby 1.8.2 preview3 の後(2004/11/12)に、Ruby に施された変更の
影響でした。

   win32/win32.c : r1.103.2.6
    eval.c        : r1.726

    * eval.c (ruby_options): now we cannot call rb_glob() before
      ruby_init(), so call rb_w32_cmdvector() at ruby_options().
    
    * win32.{c,h} (rb_w32_cmdvector): rename make_cmdvector() and
      export it.

 Ruby 1.8.1 までは、NtInitialize() の中で行われていた起動時パラ
メータの取り込みが、eval.c の ruby_options() に移されていました。

 一応、添付のパッチで ARGV が初期化されるようになっています。

-- 
北島雅博(かとんぼ)
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: exerb33_argv.patch
型:         application/octet-stream
サイズ:     573 バイト
説明:       無し
ダウンロード 


exerb-developer メーリングリストの案内
アーカイブの一覧に戻る