From: nobu@... Date: 2006-03-07T14:13:20+09:00 Subject: [ruby-list:41887] Re: "win32/registry" と "dl/win32" の相性について なかだです。 At Tue, 7 Mar 2006 12:03:24 +0900, take_tk wrote in [ruby-list:41886]: > require "win32/registry" (snip) > ##require "Win32API" > require "dl/win32" # ←これを入れるとエラーになる win32/registryはWin32APIを使ってますから、dl/win32の前に ロードしたら当然おかしなことになります。 > G:\apollo\tkUtils>ruby -v 1.rb > ruby 1.8.4 (2005-12-24) [i386-mswin32] > C:/Program Files/Apollo/lib/ruby/1.8/dl/win32.rb:8: warning: method redefined; discarding old initialize > C:/Program Files/Apollo/lib/ruby/1.8/dl/win32.rb:25: warning: discarding old Call > C:/Program Files/Apollo/lib/ruby/1.8/dl/win32.rb:16: warning: instance variable @sym not initialized > C:/Program Files/Apollo/lib/ruby/1.8/dl/win32.rb:16:in `call': undefined method `proto' for nil:NilClass (NoMethodError) > from C:/Program Files/Apollo/lib/ruby/1.8/win32/registry.rb:420:in `OpenKey' > from C:/Program Files/Apollo/lib/ruby/1.8/win32/registry.rb:528:in `open' > from 1.rb:4:in `ext_to_cmd' > from 1.rb:13 $ ruby -v -rdl/win32 1.rb ruby 1.8.4 (2005-12-24) [i386-mswin32] c:/usr/lib/ruby/1.8/i386-mswin32/Win32API.so: warning: discarding old Call "\"C:\\Program Files\\OpenOffice.org 2.0\\program\\soffice.exe\" -o \"%1\"" -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦