36件ヒット
[1-36件を表示]
(0.029秒)
種類
- インスタンスメソッド (24)
- 関数 (12)
ライブラリ
-
rubygems
/ command (12) - win32ole (12)
クラス
-
Gem
:: Command (12) - WIN32OLE (12)
キーワード
-
proc
_ invoke (12) -
when
_ invoked (12)
検索結果
先頭3件
-
WIN32OLE
# _ invoke(dispid , args , types) -> object | nil (24201.0) -
DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。
...定します。引数の順序は最左端の
引数のインデックスを0とします。型の指定には、
WIN32OLE::VARIANTの定数を利用します。引数が不要な場
合は空配列を指定します。
@return メソッドの返り値。た......_invoke(302, [], []) # DISPID 302は、Quitメソッド
MFCの制約により、バイト配列の型情報は通常
WIN32OLE::VARIANT::VT_VARIANTとなります。このような場合に、バイト
配列を与えるつもりで
include WIN32OLE::VARIANT
obj.method(DISPID, [[0, 1, 2, 3]], [V......T_VARIANT])
のように記述すると、単に32ビット整数(VT_I4)の配列が送られることになり
空間効率が低下します。
引数の最終的な型がわかっている場合は、下記の例のように型指定パラメータ
には実際の型を指定してくださ... -
static VALUE proc
_ invoke(VALUE proc , VALUE args , int pcall , VALUE self) (12500.0) -
Proc オブジェクト proc を起動します。そのとき 引数を args とし、self を self にします。
Proc オブジェクト proc を起動します。そのとき
引数を args とし、self を self にします。 -
Gem
:: Command # when _ invoked { . . . } -> Proc (12200.0) -
コマンドが実行されたときに評価するブロックを登録します。
コマンドが実行されたときに評価するブロックを登録します。
通常のコマンド呼び出しは、そのコマンドクラスの execute メソッドを実行するだけです。
このメソッドでブロックを登録すると、通常の呼び出しを上書きすることができます。
これはテストメソッドで正しくコマンドの呼び出しが実行されたことを確認するのに使用することが出来ます。