[#28446] named capture and /g, /G option — "K.Kosako" <sndgk393@...>

Ruby 1.9に、

30 messages 2006/03/21
[#28449] Re: named capture and /g, /G option — "K.Kosako" <sndgk393@...> 2006/03/21

> Ruby 1.9に、

[#28452] Re: named capture and /g, /G option — Yukihiro Matsumoto <matz@...> 2006/03/21

まつもと ゆきひろです

[#28453] Re: named capture and /g, /G option — "K.Kosako" <sndgk393@...> 2006/03/21

Yukihiro Matsumoto wrote:

[ruby-dev:28436] Re: "win32/registry" と "dl/win32" の相性について

From: WATANABE Hirofumi <eban@...>
Date: 2006-03-15 08:02:04 UTC
List: ruby-dev #28436
わたなべです。

take_tk <ggb03124@nifty.com> writes:

> [ruby-list:41908] Re: "win32/registry" と "dl/win32" の相性について で、
> 
> > (1)Win32API.so と同じディレクトリに Win32API.rb を次のように作成する。
> > 
> > C:/Program Files/Apollo/lib/ruby/1.8/i386-mswin32/Win32API.rb
> > # Win32API.rb
> > require "Win32API.so" unless defined?(Win32API)
> > 
> > (2)dl/win32.rb を「unless defined?(Win32API) 」で囲む。
> > ・・
> > で、 [ruby-list:41886] も [ruby-list:41894] もエラーが出なくなりました。
> 
> という報告をしたのですが、配布版のライブラリを変更してもらえる可能性はあ
> りますか?

もともとdl/win32.rbはWin32API.soを消した後で当面困らないようにす
るために作られたものであり、両方を併用することは考えてませんでした。
そういう目的なのであまり使うことも推奨されません。
本来のRuby/DLの機能のほうを使ってください。

なんか伸び伸びになってしまいましたが、当初の計画通りWin32API.so
のほうを消して、Win32API.rbを用意します(require 'dl/win32'だけ)。

-- 
わたなべひろふみ

In This Thread