[#40976] IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい — Omoti <omoti@...24.net>
質問です
37 messages
2005/08/02
[#40978] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— babie - michiaki baba <babie7a0@...>
2005/08/02
babie です。
[#40980] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/03
回答ありがとうございました。
[#40981] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Tietew <tietew-ml-ruby-list@...>
2005/08/03
[#40982] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/03
どうやって
[#40983] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— "H.Shimura" <shimurahiroyuki@...>
2005/08/03
志村 弘之
[#40984] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/03
スクリプト実行中にLoadErrorが発生しました
[#40986] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/03
すいません最後まで読んでませんでした
[#40987] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— "H.Shimura" <shimurahiroyuki@...>
2005/08/03
Omoti様
[#40989] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/03
ちょっと大変、ということですが、なぜ大変なのでしょうか。
[#40990] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— "H.Shimura" <shimurahiroyuki@...>
2005/08/03
志村 弘之
[#40991] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— IKEDA Kenjiroh <k-ikeda@...>
2005/08/03
# ちょっと首を突っ込んでしまったので、ついでに…。^^;
[#40994] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/04
私のやりたいことは、、、
[#40998] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— YAMAGUCHI Seiji <valda@...>
2005/08/04
山口です。
[#40999] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Tietew <tietew-ml-ruby-list@...>
2005/08/04
[#41000] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Yuuji Oguri <jaa02670@...>
2005/08/04
小栗と申します。
[#41005] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Omoti <omoti@...24.net>
2005/08/09
コードをコピーしてRPGツクールXP体験版で実験してみました。
[#41010] Re: IEを一個だけ起動して、2個目以降のURLは、最初に起動したIEのウインドウ内に表示していきたい
— Yuuji Oguri <jaa02670@...>
2005/08/09
小栗です。
[#41032] RubyにはPerlのuse strictのようなものはありませんか? — "conundrum /" <conundrum@...>
conundrumです。
8 messages
2005/08/14
[#41043] 親クラスのインスタンスを元に子クラスのインスタンスを作りたい — Nonta <nonta@...>
野田と申します。
7 messages
2005/08/19
[#41054] Find.find — とみたまさひろ <tommy@...>
とみたです。
5 messages
2005/08/25
[#41056] スクリプトがハングアップしてしまうので回避したい — Omoti <omoti@...24.net>
Omotiです。
6 messages
2005/08/25
[#41060] Ruby/Tk のサンプルスクリプトはどこに? — "conundrum /" <conundrum@...>
いつもこんな質問ばっかりですみません。conundrumです。
9 messages
2005/08/28
[#41062] Re: Ruby/Tk のサンプルスクリプトはどこに?
— Hidetoshi NAGAI <nagai@...>
2005/08/29
永井@知能.九工大です.
[#41067] Can't make Ruby on Cygwin — Hideo Konami <konami@...>
小波です。
15 messages
2005/08/29
[#41068] Re: Can't make Ruby on Cygwin
— "NAKAMURA, Hiroshi" <nakahiro@...>
2005/08/29
-----BEGIN PGP SIGNED MESSAGE-----
[#41069] Re: Can't make Ruby on Cygwin
— Hideo Konami <konami@...>
2005/08/29
小波です。
[#41070] Re: Can't make Ruby on Cygwin
— GOTOU Yuuzou <gotoyuzo@...>
2005/08/29
In message <4312C85B.5000700@kyoto-wu.ac.jp>,
[#41071] Re: Can't make Ruby on Cygwin
— Hideo Konami <konami@...>
2005/08/29
小波です。
[#41076] Re: Can't make Ruby on Cygwin
— GOTOU Yuuzou <gotoyuzo@...>
2005/08/30
In message <4312EF12.40706@kyoto-wu.ac.jp>,
[#41078] Re: Can't make Ruby on Cygwin
— Hideo Konami <konami@...>
2005/08/30
小波です。
[#41104] Re: Can't make Ruby on Cygwin
— "conundrum /" <conundrum@...>
2005/09/05
>というわけで,conundrum さんも挑戦してみてはいかがでしょう?
[ruby-list:41048] Re: 親クラスのインスタンスを元に子クラスのインスタンスを作りたい
From:
rubikitch <rubikitch@...>
Date:
2005-08-20 03:17:14 UTC
List:
ruby-list #41048
From: Nonta <nonta@yo.rim.or.jp>
Subject: [ruby-list:41046] Re: 親クラスのインスタンスを元に子クラスのインスタンスを作りたい
Date: Sat, 20 Aug 2005 11:33:00 +0900
るびきちです。
> b.method
> とすると、4が返ってきてくれずにエラーになってしまいました。
> クラスBで改めて何かを記述する必要があるのでしょうか…。
methodというメソッド名だからだめなのです。
他のメソッド名ならばちゃんと4が返ってきます。
なぜかというと、delegate.rbでは委譲にmethod_missingを使っているからです。
method_missingはとても便利ですが注意して使う必要があります。
自分のクラスでは定義していないメソッドは、まず、スーパークラスへ投げられます。
そして、どんどんクラス階層を上がっていき、Objectへ投げられます。
Objectも知らないメソッドが初めてmethod_missingに投げられるのです。
自分のクラスでは定義していないが、スーパークラスで定義されているメソッドの
場合、method_missingに行かず、スーパークラスのメソッドが呼ばれるのです。
なお、ostruct.rbもmethod_missingを使っています。
# 昔はまりました(^^;
Object#method_missing
--- method_missing(name, args, ... )
呼びだされたメソッドが定義されていなかった時、Ruby がこのメソッド
を呼び出します。
呼び出しに失敗したメソッドの名前 (Symbol) が name に
その時の引数が arg ... に渡されます。
デフォルトではこのメソッドは例外 NameError を発生させます。
しかし、methodというメソッドは定義されているので、うまくいかなかったのです。
Object#method
--- method(name)
self のメソッド name をオブジェクト化した
Method オブジェクトを返します。name は
Symbol または文字列で指定します。
Module#instance_method [Module/instance_method] も参照してください。
しかし、forwardableを使うとうまくいきます。
require 'forwardable'
class A
def initialize()
@x = 1
@y = nil
end
attr_accessor :x
attr_accessor :y
def method()
4
end
end
class B
extend Forwardable
def_delegators(:@a, :method, :x, :y)
def initialize(a = A.new)
@a = a
end
end
b = B.new #あたかもBはAのサブクラスかのように
a = A.new
a.y = 2
b = B.new(a) #aのインスタンス変数の値を引き継いだb
puts b.method
るびきち☆
http://www.rubyist.net/~rubikitch/