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 バイト 説明: 無し ダウンロード