[#37021] [RAA] RAA/2.3 — "U.Nakamura" <usa@...>

みなさんこんにちは。

20 messages 2003/01/30

[ruby-list:36926] Re: vruby030101が何か変

From: NISHIKAWA <nyasu@...3web.ne.jp>
Date: 2003-01-11 08:28:40 UTC
List: ruby-list #36926
こんにちは。nyasu@3web です。

Fri, 10 Jan 2003 21:50:40 +0900 
Mitsuo Igarashi <mitsu5@ruby.famille.ne.jp> wrote

Mitsuo> hello1.rb:1:in `require': /usr/local/ruby161/lib/ruby/site_ruby/1.6/vr/vruby.rb:995: nested method definition (SyntaxError)
Mitsuo>       def winclass() VR_WINCLASS end
Mitsuo>                    ^
Mitsuo> 	from hello1.rb:1
Mitsuo> このように言われます。

古いバージョン(1.4.5)のrubyを使うと出たメッセージです。
1.4で無いにしろ、結構古めのをお使いではないですか?

995行目付近のnewFormClassメソッドを以下のものと差し替えてみてください。
とりあえず動くと思います。
#実は手元でだけ以下のように更新して、ほったらかしてました

  def newFormClass(name,brush=nil,style=nil,icon=nil,cursor=nil)
    sw = factory.registerWinClass(name.to_s,brush,style,icon,cursor)
    a = Class.new(VRForm)
    a.instance_eval("VR_WINCLASS = '#{sw}'")
    def a.winclass
      VR_WINCLASS
    end
    a
  end

__ 
☆ nyasu@3Web    <nyasu@osk.3web.ne.jp>
★  PGP指紋  : 24 DC 99 F5 3E 4A C2 07  AA 21 B4 0F 96 60 34 1D
※  PGP公開鍵: http://pgp.nic.ad.jp:11371/pks/lookup?op=get&search=0x90E91DC5


In This Thread