山本です。 >少々手間取ってしまいましたが,次のようなパッチではいかがでしょうか? お疲れ様です。動くようになりました。 実は、ruby/tk の問題ではないようなので報告しなかった問題があったのですが、 一応報告します。(特に前者の問題が奇妙奇天烈です) ActiveTcl8.4.9.0.121397-win32-ix86.exe で動かしました。 //////////////////////// // tkextlib/vu/dial.rb * マウスをもっていくと、エラーダイアログが出る。 unknown option "-state" unknown option "-state" while executing "$w cget -state" (procedure "::vu::dial::Activate" line 2) invoked from within "::vu::dial::Activate . 288 203" (command bound to event) * なぜかサンプルスクリプトの名前を変えると出なくなる。謎。 //////////////////////// // tkextlib/vu/vu.rb Show off barchart and dial widgets e:/ruby/lib/ruby/1.8/tk.rb:1383: [BUG] Segmentation fault ruby 1.8.2 (2005-01-12) [i386-bccwin32] Abnormal program termination * これは tcl/tk 側のバグのように見える。下のコードでも再現する。 #!/usr/bin/env ruby require 'tk' require 'tkextlib/vu' Tk::Vu::Bargraph.new.pack Tk.mainloop